Telepítse és konfigurálja a httpd-t a piros kalapos vállalati linuxon
Apache HTTP-kiszolgáló RedHat-szerű eloszlás úgynevezett httpd szolgáltatást alapértelmezett jön httpd 2.2 verzió. Ajánlott az xvfb virtuális megjelenítés beállítása a telepítés előtt.
A httpd szolgáltatások telepítéséhez és konfigurálásához a BI szerverrel való együttműködéshez kövesse az alábbi lépéseket:
- A httpd telepítéséhez a terminálon futtassa a következő parancsot:
sudo yum install httpd
Ha a telepítés nem sikerült a következő üzenettel: «konfliktusok fájlt csomag httpd-2.2.15-9.el6.x86_64» távolítsa httpd-2.2.15-9.el6.x86_64 csomag a következő parancsot:
sudo yum eltávolít httpd
Ezután telepítse újra a httpd-t:
sudo yum install httpd
- Határozza meg a httpd start paramétereket, nyissa meg a httpd fájlt a következő paranccsal a terminálon:
sudo nano / etc / sysconfig / httpd
A fájl végén adja meg a következő sorokat:
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
# Az alábbiakban a hosszabb napló exportálásához a következő sorokat jelöli meg
Megjegyzés. Ebben a példában a Qt változat 4.8.7. Ha másik verzió van telepítve az operációs rendszerben, javítsa ki a megadott sorokat a Qt megfelelő verziójának megadásával. Például, ha Qt a QtSdk-offline-linux-x86_64-v1.2.1.run csomag, cserélje ki az utat «/opt/Qt-4.8.7/lib» a «/opt/QtSDK/Desktop/Qt/4.8.1 / gcc / lib ". A DISPLAY környezeti változó megadja a megjelenítő szerver számát, amelyen a grafika lesz rajzolva. Javasoljuk, hogy a virtuális kijelző xvfb szám 987, de ha használja a fizikai X-kiszolgáló, adja meg a számát DISPLAY =: 0.0.
Engedélyezze a httpd szolgáltatást a Rendszer> Rendszergazda> Szolgáltatások főmenü parancsfájljának futtatásával. A megnyíló ablakban a szolgáltatások listájában válassza a httpd parancsot, és kattintson az "Engedélyezés" gombra:
- Módosítsa a beállításokat a konfigurációs fájlban. A httpd.conf fájl megnyitásához hajtson végre egy parancsot a terminálon:
sudo nano /etc/httpd/conf/httpd.conf
Távolítsa el a címkéket a fájlból
LoadModule axis2_module "/ opt / prognoz /<версия Prognoz Platform>/ bin / libmod_axis2_ [verzió] .so "
Axis2RepoPath "/ opt / prognoz /<версия Prognoz Platform>/ bin "
Axis2LogFile "/ opt / prognoz /<версия Prognoz Platform>/bin/logs/axis2.log "
Megjegyzés. A [verzió] értékeként meg kell adnia az Apache telepített verzióját. A 2.2-es és a 2.4-es verziók támogatottak, és a fájlnév meghatározza a 2_2 vagy a 2_4 értéket. Alapértelmezés szerint, ha a verzió nincs megadva, a libmod_axis2.so elérési út a libmod_axis2_2_2.so fájlra mutat.
- A könyvtár tulajdonosát / opt / prognoz /<версия Prognoz Platform> az Apache felhasználónak a következő parancs futtatásával a terminálon:
sudo chown -R apache: apache / opt / progoz /<версия Prognoz Platform>
- Tiltsa le a SELinux beléptető rendszerét. Ehhez nyissa meg a selinux fájlt a következő parancs futtatásával a terminálon:
sudo nano / etc / sysconfig / selinux
A megnyitott fájlban állítsa a SELINUX paramétert letiltva. Indítsa újra a számítógépet.
- Engedélyezze a munkavállaló MPR modulját a httpd fájlban. Ehhez nyissa meg a fájlt a következő parancs futtatásával a terminálon:
sudo nano / etc / sysconfig / httpd
Megjegyzés. Ha korábban konfigurálta az xvfb virtuális megjelenítőt, folytassa a 10. lépéstől.
- Engedélyezze a DISPLAY 0.0 hozzáférését. Ehhez nyissa meg az X0.hosts fájlt a következő paranccsal a terminálon:
sudo nano /etc/X0.hosts
A megnyíló fájlban adja hozzá a sort:
Megjegyzés. Ha egy fizikai megjelenítés más számra van beállítva, akkor az X után meg kell adnia a megfelelő számot.
- Engedélyezze a hálózati kapcsolatot az X kiszolgálóhoz. Ehhez nyissa meg a custom.conf fájlt a következő parancs futtatásával a terminálon:
sudo nano /etc/gdm/custom.conf
A megnyíló fájlban adja hozzá a sorokat:
Ha a KDE grafikus környezetet használja. majd nyissa meg a / etc / kde / kdm / kdmrc fájlt. miután egy terminálon végrehajtott parancsot:
sudo nano / etc / kde / kdm / kdmrc
A megnyitott fájlban keresse meg a ServerArgsLocal = paramétert az [X -: * - Core] szakaszban, és távolítsa el a -nolisten tcp argumentumokat az értékéből.
sudo ln -s /home/prognoz/.Xauthority / opt / prognoz /<версия Prognoz Platform>/bin/.Xauthority
- Indítsa el a httpd szolgáltatást a következő paranccsal a terminálon:
sudo chkconfig httpd on
sudo service httpd restart
Ha végrehajtása után a parancs egy hibaüzenetet jelenít meg a szöveg «Syntax error on line 1 /etc/httpd/conf.d/mod_dnssd.conf», egy terminál távon:
sudo rm -f /etc/httpd/conf.d/mod_dnssd.conf
sudo service httpd restart
Hiba történt? Jelölje ki a hibaüzenetet, és kattintson a "Hibajelentés" gombra vagy a Ctrl + Enter gombra.