Apache Apollo on välityspalvelin, jota käytetään pääasiassa viestipyyntöjen välittämiseen, ja seuraavassa on johdanto joihinkin sen yleisesti käytettyihin konfiguraatiotiedostoihin 1. users.properties: Sitä käytetään määrittämään, kuka voi käyttää palvelinta ja siihen liittyvät salasanat. Sen tallennustapa tiedostossa on: käyttäjätunnus = salasana, kuten: lily=123456 Se tarkoittaa, että uusi käyttäjä lisätään, käyttäjätunnus on lilja ja salasana 123456 2. ryhmät.ominaisuudet: Käyttäjäkartta ryhmien hallintaan yksinkertaistaa käyttöoikeuksien hallintalistoja ryhmien kautta yksittäisten käyttäjien sijaan. Voit asettaa useita käyttäjiä määritellylle ryhmälle, ja käyttäjät voivat käyttää "| Jako, kuten: admins=admin|lily Tarkoittaa, että ylläpitäjäryhmässä on kaksi käyttäjää, admin ja lily 3. black-list.txt: Sitä käytetään tallentamaan IP-osoitteita, joita ei sallita yhdistää palvelimiin, mikä vastaa esimerkiksi mustaa listaa. Esimerkiksi:
10.20.9.147 Se tarkoittaa, että yllä mainittu IP ei voi yhdistyä palvelimeen. 4. login.config: on palvelintodennusprofiili, joka tarjoaa todennuksen tietoturvalle Apollo versio 1.6, ja vain vastaava käyttäjätunnus ja oikea salasana voidaan liittää tarjoilija. 5. apollo.xml palvelimen pääkonfiguraatiotiedostosta: Tätä profiilia käytetään avoimien porttien, jonojen, tietoturvan, webhotelliasetusten ja muiden hallintaan. 1. Autentikointi: Voit käyttää <authenticationdomain="internal" /> määrittääksesi, yhdistätkö todennukseen; jos sen attribuutti enable on asetettu false, se tarkoittaa, että kuka tahansa voi yhdistää palvelimeen ilman tunnistautumista, oletus on true 2. access_rule: Sitä voidaan käyttää määrittelemään käyttäjien erilaisia käyttäytymismalleja palvelinresursseja kohtaan välittäjässä tai virtual_host. Esimerkiksi: <access_rule allow="users" action="yhdistä, luo, tuhoa, lähetä, vastaanota, kuluta"/> tarkoittaa, että ryhmän käyttäjät voivat suorittaa seuraavia operaatioita palvelinresursseilla: yhdistä, luo, tuhoa, lähetä, vastaanottaa, kuluttaa. Yksityiskohtaiset käyttöohjeet löytyvät osoitteesta:
http://activemq.apache.org/apollo/documentation/user-manual.html 3. viestivarastot: Oletuksena apollo käyttää LevelDB-kauppaa, mutta BDB-kauppaa (monialustainen) suositellaan käyttämään vain yhtä niistä. LevelDB-kaupan käyttöasetukset ovat: <leveldb_store directory="${apollo.base}/data"/> on oletuksena toimitettu ilman muutoksia. BDB-kaupan käyttämiseksi sinun täytyy mennä jar-paketin tukeen http://download.Oracle.com/maven/com/sleepycat/je/5.0.34/je-5.0.34.jar verkkosivuston alla, sijoittaa jar-paketti palvelimen lib-hakemiston alle ja muuttaa konfiguraatiotiedosto muotoon: <bdb_store directory="${apollo.base}/data"/>Siinä se. 4. Liitin: Käytetään palvelimen ja vastaavan portin tukeman linkkiprotokollan konfigurointiin. Esimerkiksi: <connector id="TCP" bind="tcp://0.0.0.0:61613" connection_limit="2000" protocol="mqtt"/>Se tarkoittaa, että TCP-yhteydet ovat tuettuja, käytetty portti on 61613, linkkiraja 2000 ja automaattisen kuuntelun protokolla on MQTT-protokolla。
|