Slik installerer Openfire På CentOS 7

Openfire er et sanntids samarbeid (RTC) server lisensiert under Open Source Apache License. Det er også kjent som Jabber. Den bruker bare utbredt åpen protokoll for direktemeldinger, XMPP. Det fulle navnet på XMPP er Extensible Messaging og Presence Protocol. Det er en real-time kommunikasjonsprotokoll (som inkluderer chat) basert på XML. Installasjon og forvaltningen av Openfire er ganske enkel.
Det bør bemerkes at med Openfire, er ingen chat mulig enda. En klient er nødvendig: Openfire kan ikke brukes alene, akkurat som webservere trenger en nettleser
I denne opplæringen vil vi se, hvordan du installerer Openfire i en ren minimal installasjon av CentOS 7.
Først av alt vi trenger. å installere noen viktige verktøy som vim, wget.

 yum install -y vim wgetDownload og installere Openfire 
Vi må laste ned rpm direkte til /hjem fra Ignite Sanntid nettside.
 wget http://download.igniterealtime.org/openfire/openfire-3.9.3-1.i386.rpmInstall det bruker yum kommandoen 
 yum install -y /home/openfire-3.9 .3-1.i386.rpmInstall biblioteker 
 yum install -y glibc.i686Start service etter hver omstart 
 chkconfig openfire Påog starte openfire tjenesten 
 systemctl starte openfire.serviceUpdate IPtables 
 brannmur-cmd --permanent --zone = offentlig --add-port = 9090 /tcpfirewall-cmd --permanent --zone = offentlig --add-port = 9091 /tcpfirewall-cmd - reloadInstall PostgreSQL database 
For kjører XMPP vi må sette opp en database, Vi velger PostgreSQL som kommer i CentOS 7 som standard.
Skyt følgende kommando for å installere PostgreSQL
 yum install -y postgresql postgresql -server postgresql-devel postgresql-libsEnable PostgreSQL til å starte etter hver omstart 
 systemctl aktiver postgresql.serviceInitialize katalogstruktur og postgres system database 
 postgresql-setup initdbStart tjenesten. 
 systemctl starte postgresql.servicePostgreSQl kjører nå. Nå må vi opprette en database og en dedikert databasebruker for Openfire. 
For å få full administrasjonstilgang, bytte til postgres brukeren.
 su postgresNow vi er på postgres shell, og vi vil fortsette med database og brukeroppretting og vilje setup passordet for brukeren. 
For å opprette ny database for openfire, Kjør følgende kommando
 createdb openfireRun følgende kommando for å opprette databasebruker for openfire 
 createuser -P openfireThe "-P" parameter sikrer at skallet blir eksplisitt be om brukerens passord, og du må skrive det i. 
Nå brukeren openfire er sikret med et passord.
Vi kan sette opp passord for administrator postgres brukeren ved følgende kommando
 psql -U Postgres -d postgres -c "ALTER BRUKER postgres med passord 'VÅR-VALGT-PGSQL-PASSORD';" Next, Open /var/lib/pgsql/data/pg_hba.conf i din favoritt editor. 
 vim /var/lib/pgsql/data/pg_hba.confScroll ned til bunnen av filen og erstatte alle  peer Hotell og  ident 
strenger med md5
string
 # TYPE databasebruker CIDR-ADRESSE METODE # "lokale" er for Unix domenekontaktforbindelser onlylocal alle alle md5 # IPv4 lokale tilkoblinger:. vert alle alle 127.0.0.1/32 md5 # IPv6 lokale tilkoblinger: vert all all :: 1/128 md5Save filen. Trykk CTRL + Z for å gå tilbake fra postgres skall 
. Restart PostgreSQL tjeneste
 systemctl starte postgresql.serviceNow vi er ferdig backend konfigurasjon for openfire 
GUI oppsett.
Du kan få tilgang til GUI av Openfire ved å peke nettleseren din til følgende nettadresse, http: //< DIN-SERVER-IP >: 9090
Dette er skjermen som vil ønske deg velkommen. Vi kan velge å foretrekke språk og trykk på fortsette.
I neste skjermbilde kan du skrive inn ditt domene som vil være en del av din XMPP id. trykk på fortsette.
Fyll databaseinnstillinger i henhold til våre tidligere trinnene da vi skapte openfire brukeren. trykk på fortsette.
I neste skjermbilde, vil vi velge "Standard" for å lagre brukere og grupper i server database. trykk på fortsette.
Neste skjermbildet kan Fyll inn din e-postadresse og sette foretrukket passord. trykk på fortsette.
Alle trinnene er fullført. Nå kan vi logge inn med nye legitimasjon. (admin /passord)
Det er det !! Se dere med ytterligere artikler. Anmeldelser