Apache Apollo er en proxy-server som hovedsakelig brukes til videresending av meldingsforespørsler, og følgende er en introduksjon til noen av de mest brukte konfigurasjonsfilene 1. brukere.egenskaper: Den brukes til å konfigurere hvem som kan bruke serveren og de tilhørende passordene. Lagringsmetoden i filen er: brukernavn = passord, for eksempel: Lily=123456 Det betyr at en ny bruker legges til, brukernavnet er lily, og passordet er 123456 2. grupper.egenskaper: Brukermapping av holdegrupper forenkler tilgangskontrolllister gjennom grupper i stedet for individuelle brukere. Du kan sette opp flere brukere for en definert gruppe, og brukere kan bruke "| Del opp, for eksempel: admins=admin|lily Indikerer at det er to brukere i administratorgruppen, admin og lily 3. black-list.txt: Den brukes til å lagre IP-adresser som ikke har lov til å koble til servere, noe som tilsvarer noe som en svarteliste. For eksempel:
10.20.9.147 Det betyr at den ovennevnte IP-en ikke kan koble til serveren. 4. login.config: er en serverautentiseringsprofil som gir autentisering for Security Apollo versjon 1.6, kun det tilsvarende brukernavnet og riktig passord kan kobles til server. 5. apollo.xml av hovedkonfigurasjonsfilen til serveren: Denne profilen brukes til å kontrollere åpne porter, køer, sikkerhet, webhotellinnstillinger og mer. 1. Autentisering: Du kan bruke <authenticationdomain="internal" /> for å konfigurere om du skal koble til autentisering, hvis attributtaktiveringen er satt til falsk, betyr det at hvem som helst kan koble til serveren uten autentisering, standard er sant 2. access_rule: Det kan brukes til å definere ulike brukeratferder overfor serverressurser i broker eller virtual_host. For eksempel: <access_rule tillate="brukere" handling="koble til, opprette, ødelegg, send motta motta forbruk"/> indikerer at brukere i gruppen kan utføre følgende operasjoner på serverressurser: koble til, opprette, ødelegge, send, motta, forbruke. Detaljerte bruksanvisninger finnes på:
http://activemq.apache.org/apollo/documentation/user-manual.html 3. meldingslagre: Som standard bruker Apollo LevelDB-butikken, men det anbefales å bruke BDB-butikken (plattformuavhengig) for kun å bruke én av dem. Konfigurasjonen for bruk av LevelDB-lagring er: <leveldb_store directory="${apollo.base}/data"/> tilbys som standard uten noen endringer. For å bruke BDB store må du gå til jar package support http://download.Oracle.com/maven/com/sleepycat/je/5.0.34/je-5.0.34.jar under nettsiden, plassere jar-pakken under bibliotekmappen til serveren, og deretter endre konfigurasjonsfilen til: <bdb_store directory="${apollo.base}/data"/>Det er det. 4. Connector: Brukes til å konfigurere link-protokollen som støttes av serveren og den tilsvarende porten. For eksempel: <kontakt-id="TCP" bind="tcp://0.0.0.0:61613" connection_limit="2000" protokoll="mqtt"/>Det betyr at TCP-lenker støttes, porten som brukes er 61613, lenkegrensen er 2000, og protokollen for automatisk lytting er MQTT-protokollen。
|