Apache Apollo je proxy strežnik, ki se večinoma uporablja za posredovanje zahtev po sporočilih, spodaj pa je uvod v nekatere njegove pogosto uporabljene konfiguracijske datoteke 1. uporabniki. lastnosti: Uporablja se za konfiguracijo, kdo lahko uporablja strežnik in ustrezna gesla. Način shranjevanja v datoteki je: uporabniško ime = geslo, na primer: lily=123456 To pomeni, da je dodan nov uporabnik, uporabniško ime je Lily, geslo pa 123456 2. skupine.lastnosti: Uporabniško preslikavanje zadrževalnih skupin poenostavi sezname nadzora dostopa prek skupin namesto posameznih uporabnikov. Lahko nastavite več uporabnikov za določeno skupino, uporabniki pa lahko uporabijo "| Deli, na primer: admins=admin|lily Označuje, da sta v skupini administratorjev dva uporabnika, admin in Lily 3. black-list.txt: Uporablja se za shranjevanje IP naslovov, ki niso dovoljeni za povezavo s strežniki, kar je enakovredno nečemu, kot je črna lista. Na primer:
10.20.9.147 To pomeni, da zgornji IP ne more vzpostaviti povezave s strežnikom. 4. login.config: je strežniški avtentikijski profil, ki zagotavlja avtentikacijo za varnost Apollo različice 1.6, pri čemer je mogoče povezati le ustrezno uporabniško ime in pravilno geslo strežnik. 5. apollo.xml glavne konfiguracijske datoteke strežnika: Ta profil se uporablja za nadzor odprtih vrat, vrst, varnosti, nastavitev spletnega gostovanja in še več. 1. Avtentikacija: Uporabite lahko <authenticationdomain="internal" /> za konfiguracijo, ali se želite povezati z avtentikacijo; če je atribut enable nastavljen na false, to pomeni, da se lahko kdorkoli poveže na strežnik brez avtentikacije, je privzeto res 2. access_rule: Uporablja se lahko za opredelitev različnih vedenj uporabnikov do strežniških virov v brokerju ali virtual_host. Na primer: <access_rule allow="users" action="poveži, ustvari, uniči, pošlji, sprejmi, porabi"/> pomeni, da lahko uporabniki v skupini izvajajo naslednje operacije na strežniških virih: poveži, ustvari, uniči, pošlji, prejmi, porabi. Podrobna navodila za delovanje so na voljo na:
http://activemq.apache.org/apollo/documentation/user-manual.html 3. Shrambe sporočil: Privzeto Apollo uporablja LevelDB shrambo, vendar je priporočljivo, da se uporablja BDB shramba (večplatformska) za uporabo le ene od njih. Konfiguracija za uporabo LevelDB shrambe je: <leveldb_store imenik="${apollo.base}/data"/> je privzeto na voljo brez kakršnihkoli sprememb. Za uporabo BDB store morate iti v podporni http://download.Oracle.com/maven/com/sleepycat/je/5.0.34/je-5.0.34.jar jar paketa pod spletno stranjo, postaviti jar paket pod lib mapo strežnika in nato spremeniti konfiguracijsko datoteko v: <bdb_store directory="${apollo.base}/data"/>To je to. 4. Povezovalnik: Uporablja se za konfiguracijo protokola povezave, ki ga podpira strežnik, in ustreznega priključka. Na primer: <connector id="tcp" vez="tcp://0.0.0.0:61613" connection_limit="2000" protokol="mqtt"/>To pomeni, da so podprte TCP povezave, uporabljeno pristanišče je 61613, omejitev povezave je 2000, protokol za samodejno poslušanje pa je MQTT protokol。
|