ingyenes BSD

Free BSD kezdőknek.
folyt. (Start)


Ustanavlivka apache FreeBSD

Szerkesztése után egy konfigurációs fájlt ellenőriznie kell, hogy van benne semmi nem romlott el, és minden rendben van (legalábbis a szintaxis). Használhatja a httpd -t paranccsal, amely beolvassa a konfigurációs fájlt és httpd -t ellenőrizze a szintaxis.
% Httpd -t Syntax OK%
Ha hibaüzenetet kap, mint ez:% httpd -t
Syntax error on line 355 /usr/local/etc/apache/httpd.conf:
DocumentRoot könyvtár kell legyen
%
Ez azt jelenti, hogy helyesen megadott elérési útját, és meg kell, hogy ellenőrizze a helyesírást útvonalnak a konfigurációs fájlban, vagy hogy megbizonyosodjon arról, hogy ez a könyvtár a fájlrendszerben (például a parancs)
% Ls -al / adat / sites / SITEL összesen 26
drwxr- | xr- | X 5 wwwadmin www Jan 512 13 13 31
drwxr- | xr- | X CO gyökér kerék 512 13 január 03. 39
-rw-r-1 • -R- wwwadmin www 751 január 13 03. 39. cshrc
-rw-r-1 • -R- wwwadmin www Jan 248 13 03. 39 .login
-rw-r-1 • -R- wwwadmin www 158 13 03. Jan 39 .login_conf
-rw --- 1 373 wwwadmin www január 13. 03. 39 .mail_aliases
-rw-r-1 • -R- wwwadmin www 331 13 03. Jan 39 .mailrc
-rw-r-1 • -R- wwwadmin www 766 13 03. Jan 39 .profile
-rw --- 1 276 wwwadmin www január 13. 03. 39 .rhosts
-rw-r-1 • -R- wwwadmin www 975 január 13 03. 39. shrc
drwxr- | xr- | X wwwadmin www 2 512 13 13. január 31. cgi-bin
drwxr- | xr- | X wwwadmin www 2 512 13 13. január 31. htdocs
drwxr- | xr- | X wwwadmin www 2 512 13 13. január 31. rönk
%
-T parancs httpd config csak ellenőrzi a szintaxist és nem ellenőrzi a helyességét httpd -t módon.

Tesztelés Host Configuration

> Httpd -S VirtualHost konfiguráció:
helyettesítő NameVirtualHosts és _default_ szerverek:
_default_: 13015 gasparchilingarov.com (/etc/httpd/conf/httpd.conf:1291)
_default_: 13016 forum.gasparchilingarov.com (/etc/httpd/conf/httpd.conf:1310)
Syntax OK Qgasparch

>
Ebben az esetben a szerver található egy és ugyanazt az alapértelmezett IP (_default_), de a különböző kikötőkben. Az eredmények a kimenet jelzi egy sorban konfigurációs fájl lett konfigurálva ezen a szerveren.

apachectl - Apache szerver menedzsment

Kézzel apache lehet futtatni apachectl start parancsot. Leállítja készülnek apachectl stop paranccsal. Tudod kap apache újra olvasni a konfigurációs fájlt a kiszolgáló újraindítása nélkül használatával apachectl kecses parancsot. Abban az esetben, néhány változás, különösen a konfiguráció portokat, amelyeken a szerver figyeli apache, akkor jobb, ha újraindítja azt teljesen használja apachectl restart.

Hogyan lehet ellenőrizni, hogy az apache fut?

Meg lehet futtatni a parancsot „ps -ax” (Linux alatt - 'ps ax), és kiszűrje a vonalak, amelyek egyediek az apache.
Végleges csapat „ps -ax | grep httpd | grep -v grep”.
Ha ezt a parancsot ad némi eredményt - akkor futsz apache.
Itt egy tipikus példája a megjelenés a futó folyamatokat kiszolgáló apache.
Aldan # ps -ax | grep httpd | grep -v grep
643. Ss 0. 03. 27 / usr / local / sbin / httpd -DSSL
651. I 0. 00. 17 / usr / local / sbin / httpd -DSSL
652. I 0. 00. 11 / usr / local / sbin / httpd -DSSL
653. I 0. 00. 04 / usr / local / sbin / httpd -DSSL
654. I 0. 00. 07 / usr / local / sbin / httpd -DSSL
655. I 0. 00. 14 / usr / local / sbin / httpd -DSSL
26265. I 0. 00. 10 / usr / local / sbin / httpd -DSSL
31168. w 0. 00. 10 / usr / local / sbin / httpd -DSSL
Aldan #
Ez a szerver fut SSL mód támogatása kapcsolatok, tehát, hogy ki a ps parancsot, hogy a kulcs -DSSL.

Egy másik módja annak ellenőrzésére, hogy az apache fut

Egy másik módja, hogy ellenőrizze, hogy van-apache fut - ez csak csatlakozni a konzol. Használhatja a telnet paranccsal. Session a következőképpen fog kinézni:
Qaldan

A brutális megálló apache

Ha le kell állítania minden munkát apache nevében a httpd root felhasználó ezt a parancsot killall -9 httpd - teljesen megöli a folyamatok apache. Ezt követően, akkor csak akkor indul újra. Ha az ügyfelek valamit letölteni az oldalról - valamit. viszlát ügyfelek. Ezek mind megszakad.

Az Apache fut, adjunk a / etc / rc a rendszer indításakor. conf vonal apache_enable = "YES"

Akkor tudod használni a parancsot
/usr/local/etc/rc.d/apache kezdődik az apache. Ahhoz, hogy ne használja /usr/local/etc/rc.d/apache leállítása és újraindítása apache - /usr/local/etc/rc.d/apache újraindítás
Ezzel meg lehet próbálni a hogyan a rendszer indítása és leállítása apache folyamat során indítási és leállítási.
Ha hirtelen nem indul apache a / usr / local / etc / rc .d / apache indult, de minden rendben használatakor apachectl start, akkor ellenőrizze a helyesírást apache_enable opció a konfigurációs fájlban.

Kapcsolódó cikkek