Apache Apollo er en proxy-server, der primært bruges til videresendelse af beskedanmodninger, og følgende er en introduktion til nogle af dens almindeligt anvendte konfigurationsfiler 1. brugere.egenskaber: Den bruges til at konfigurere, hvem der kan bruge serveren, samt de tilsvarende adgangskoder. Dens lagringsmetode i filen er: brugernavn = adgangskode, såsom: Lily=123456 Det betyder, at en ny bruger tilføjes, brugernavnet er lily, og adgangskoden er 123456 2. grupper.egenskaber: Brugerkortlægning af holdegrupper forenkler adgangskontrollister gennem grupper i stedet for individuelle brugere. Du kan opsætte flere brugere til en defineret gruppe, og brugerne kan bruge "| Divider, såsom: admins=admin|lily Det indikerer, at der er to brugere i admin-gruppen, admin og lily 3. black-list.txt: Den bruges til at gemme IP-adresser, der ikke må forbinde til servere, hvilket svarer til noget som en sortliste. For eksempel:
10.20.9.147 Det betyder, at ovenstående IP ikke kan forbinde til serveren. 4. login.config: er en serverautentificeringsprofil, der giver autentificering for Security Apollo version 1.6, kun det tilsvarende brugernavn og korrekte adgangskode kan tilsluttes server. 5. apollo.xml af serverens hovedkonfigurationsfil: Denne profil bruges til at styre åbne porte, køer, sikkerhed, webhosting indstillinger og mere. 1. Autentificering: Du kan bruge <authenticationdomain="internal" /> til at konfigurere, om du skal forbinde til autentificering; hvis attributaktiveringen er sat til falsk, betyder det, at alle kan forbinde til serveren uden autentificering, standarden er sand. 2. access_rule: Det kan bruges til at definere forskellige brugeradfærd i forhold til serverressourcer i broker eller virtual_host. For eksempel: <access_rule tilla="brugere" handling="forbind, skab, ødelæg, send, modtag"/> angiver, at brugere i gruppen kan udføre følgende operationer på serverressourcer: forbind, oprette, ødelæg, send, modtage, forbrug. Detaljerede betjeningsinstruktioner kan findes på:
http://activemq.apache.org/apollo/documentation/user-manual.html 3. meddelelseslagre: Som standard bruger Apollo LevelDB-butikken, men det anbefales kun at bruge BDB-butikken (på tværs af platforme) til kun at bruge én af dem. Konfigurationen for brug af LevelDB-lageret er: <leveldb_store mappe="${apollo.base}/data"/> leveres som standard uden nogen ændringer. For at bruge BDB store skal du gå til jar package support http://download.Oracle.com/maven/com/sleepycat/je/5.0.34/je-5.0.34.jar under hjemmesiden, placere jar-pakken under serverens lib-mappe og derefter ændre konfigurationsfilen til: <bdb_store directory="${apollo.base}/data"/>Det er det. 4. Connector: Bruges til at konfigurere linkprotokollen, der understøttes af serveren og den tilsvarende port. For eksempel: <stik-id="TCP" bind="tcp://0.0.0.0:61613" connection_limit="2000" protokol="mqtt"/>Det betyder, at TCP-forbindelser understøttes, den anvendte port er 61613, linkgrænsen er 2000, og protokollen for automatisk lytning er MQTT-protokollen。
|