Apache Apollo on proksiserver, mida kasutatakse peamiselt sõnumipäringute edastamiseks, ning järgnevalt tutvustatakse mõningaid selle levinud konfiguratsioonifaile 1. kasutajad.omadused: Seda kasutatakse serveri ja vastavate paroolide seadistamiseks. Selle salvestusviis failis on: kasutajanimi = parool, näiteks: lily=123456 See tähendab, et lisatakse uus kasutaja, kasutajanimi on lily ja parool 123456 2. grupid.omadused: Kasutajate gruppide kaardistamine lihtsustab ligipääsukontrolli loendeid gruppide kaudu, mitte üksikute kasutajate kaudu. Sa saad seadistada mitu kasutajat kindla grupi jaoks ning kasutajad saavad kasutada "| Jaga, näiteks: admins=admin|lily Näitab, et administraatorite grupis on kaks kasutajat: admin ja lily 3. black-list.txt: Seda kasutatakse IP-aadresside salvestamiseks, mis ei tohi serveritega ühenduda, mis on võrreldav musta nimekirja sarnastega. Näiteks:
10.20.9.147 See tähendab, et ülalmainitud IP ei saa serveriga ühenduda. 4. login.config: on serveri autentimisprofiil, mis pakub turvalisuse Apollo versiooni 1.6 autentimist, kus saab ühendada ainult vastava kasutajanime ja õige parooli Server. 5. apollo.xml serveri peamisest konfiguratsioonifailist: Seda profiili kasutatakse avatud portide, järjekordade, turvalisuse, veebimajutuse seadete ja muu juhtimiseks. 1. Autentimist: Saad kasutada <authenticationdomain="internal" />, et seadistada, kas ühenduda autentimisega; kui selle atribuut enable on seatud false, tähendab see, et igaüks saab serveriga ilma autentimiseta ühenduda, vaikimisi kehtib 2. access_rule: Seda saab kasutada kasutajate erinevate käitumiste määratlemiseks serveri ressursside suhtes maakleris või virtual_host. Näiteks: <access_rule allow="users" action="ühenda, loo, hävita, saat, vastuvõt, tarbimine"/> näitab, et grupi kasutajad saavad serveri ressurssides teha järgmisi toiminguid: ühenda, loo, hävita, saada, vastuvõt, tarbimine. Üksikasjalikud tööjuhised on leitavad aadressilt:
http://activemq.apache.org/apollo/documentation/user-manual.html 3. sõnumite salvestused: Vaikimisi kasutab apollo LevelDB poodi, kuid soovitatav on kasutada BDB poodi (platvormideülene) ainult ühe jaoks. LevelDB store'i kasutamise konfiguratsioon on: <leveldb_store directory="${apollo.base}/data"/> on vaikimisi esitatud ilma muudatusteta. BDB poe kasutamiseks pead minema jar paketi toe http://download.Oracle.com/maven/com/sleepycat/je/5.0.34/je-5.0.34.jar veebilehe alt, paigutama jar-paketi serveri lib-kataloogi alla ja seejärel muutma konfiguratsioonifaili kujul: <bdb_store kataloog="${apollo.base}/data"/>See ongi kõik. 4. Connector: Kasutatakse serveri ja vastava pordi toetatud lingiprotokolli seadistamiseks. Näiteks: <connector id="tcp" bind="tcp://0.0.0.0:61613" connection_limit="2000" protocol="mqtt"/>See tähendab, et TCP-lingid on toetatud, kasutatav port on 61613, lingi piirang on 2000 ja automaatse kuulamise protokoll on MQTT protokoll。
|