Serverul Apache HTTP în distribuțiile RedHat se numește serviciu httpd și în mod implicit este furnizată versiunea httpd 2.2. Se recomandă să configurați afișajul virtual xvfb înainte de instalare.
Pentru a instala și configura servicii HTTP pentru a lucra cu serverul BI, urmați acești pași:
- Pentru a instala httpd în terminal, executați următoarea comandă:
sudo yum instala httpd
Dacă instalarea a eșuat cu mesajul «conflictele cu fișier din pachetul httpd-2.2.15-9.el6.x86_64», elimina httpd-2.2.15-9.el6.x86_64 pachet cu următoarea comandă:
sudo yum eliminați httpd
Apoi, instalați httpd din nou:
sudo yum instala httpd
- Definiți parametrii de pornire httpd, deschideți fișierul httpd executând următoarea comandă în terminal:
sudo nano / etc / sysconfig / httpd
La sfârșitul fișierului, adăugați următoarele rânduri:
export LD_LIBRARY_PATH =: / opt / prognoz /<версия Prognoz Platform>/bin:/opt/Qt-4.8.7/lib:$LD_LIBRARY_PATH
export WSFCPP_HOME = / opt / prognoz /<версия Prognoz Platform>/ bin
export TNS_ADMIN = / opt / prognoz /<версия Prognoz Platform>/ bin
#Necomentați linia de mai jos pentru a exporta jurnalul extins
Notă. În acest exemplu, versiunea Qt este 4.8.7. Dacă o altă versiune este instalată în sistemul de operare, corectați liniile specificate specificând versiunea corespunzătoare a Qt. De exemplu, în cazul în care este instalat Qt de pachete QtSdk-offline-linux-x86_64-v1.2.1.run, înlocuiți calea «/opt/Qt-4.8.7/lib» pe «/opt/QtSDK/Desktop/Qt/4.8.1 / gcc / lib ". Variabila de mediu DISPLAY specifică numărul serverului de afișare pe care vor fi desenate grafica. Vă recomandăm utilizarea unui ecran virtual xvfb la numarul 987, dar dacă utilizați fizică X-server, specificați numărul = DISPLAY: 0.0.
Activați serviciul httpd executând comanda din meniul principal Sistem> Administrator> Servicii. În fereastra care se deschide, în lista de servicii, selectați httpd și faceți clic pe butonul "Activare":
- Modificați setările din fișierul de configurare. Deschideți fișierul httpd.conf executând următoarea comandă în terminal:
sudo nano /etc/httpd/conf/httpd.conf
Eliminați etichetele din fișier
LoadModule axis2_module "/ opt / prognoz /<версия Prognoz Platform>/ bin / libmod_axis2_ [versiune] .so "
Axis2RepoPath "/ opt / prognoz /<версия Prognoz Platform>/ bin "
Axis2LogFile "/ opt / prognoz /<версия Prognoz Platform>/bin/logs/axis2.log "
Notă. Ca valoare a versiunii, trebuie să specificați versiunea instalată a Apache. Versiunile 2.2 și 2.4 sunt acceptate, iar numele fișierului specifică valorile 2_2 sau respectiv 2_4. În mod implicit, dacă versiunea nu este specificată, calea libmod_axis2.so se va referi la libmod_axis2_2_2.so.
- Vom face proprietarul directorului / opt / prognoz /<версия Prognoz Platform> utilizatorul Apache executând următoarea comandă în terminal:
sudo chown -R apache: apache / opt / prognoz /<версия Prognoz Platform>
- Dezactivați sistemul de control al accesului SELinux. Pentru aceasta, deschideți fișierul selinux executând următoarea comandă în terminal:
sudo nano / etc / sysconfig / selinux
În fișierul deschis, setați parametrul SELINUX la dezactivat. Reporniți computerul.
- Activați modulul MPR lucrător în fișierul httpd. Pentru a face acest lucru, deschideți fișierul executând următoarea comandă în terminal:
sudo nano / etc / sysconfig / httpd
Notă. Dacă ați configurat deja afișajul virtual xvfb, continuați cu setarea de la pasul 10.
- Permiteți accesul la DISPLAY 0.0. Pentru aceasta, deschideți fișierul X0.hosts executând următoarea comandă în terminal:
sudo nano /etc/X0.hosts
În fișierul care se deschide, adăugați linia:
Notă. Dacă aveți un afișaj fizic setat la un număr diferit, apoi după X, trebuie să specificați numărul corespunzător.
- Permiteți conexiunii la rețea la serverul X. Pentru aceasta, deschideți fișierul custom.conf executând următoarea comandă în terminal:
sudo nano /etc/gdm/custom.conf
În fișierul care se deschide, adăugați liniile:
Dacă utilizați mediul grafic KDE. apoi deschideți fișierul / etc / kde / kdm / kdmrc. care au executat într-un terminal o comandă:
sudo nano / etc / kde / kdm / kdmrc
În fișierul deschis, găsiți parametrul ServerArgsLocal = în secțiunea [X -: * - Core] și eliminați argumentele -nolisten tcp din valoarea sa.
sudo ln -s /home/prognoz/.Xauthoritate / opt / prognoz /<версия Prognoz Platform>/bin/.Xauthority
- Porniți serviciul httpd executând următoarea comandă în terminal:
sudo chkconfig httpd pe
serviciul sudo httpd restart
Dacă după executarea comenzii se va afișa un mesaj de eroare cu textul «eroare de sintaxă pe linia 1 de /etc/httpd/conf.d/mod_dnssd.conf», într-un termen terminal de:
sudo rm -f /etc/httpd/conf.d/mod_dnssd.conf
serviciul sudo httpd restart
Ați găsit o eroare? Selectați textul cu o eroare și faceți clic pe butonul "Raportați o eroare" sau pe Ctrl + Enter.