Linux als Webserver

Scripte für den Webserver

Den Start des Webservers überlassen Sie am besten einem Initscript. Unter Linux-Systemen, die zu Red Hat kompatibel sind, tragen Sie mit Tools wie linuxconf schlicht den httpd-Dienst zum automatischen Start ein. Bei SuSE Linux verwenden Sie entweder YaST oder Sie setzen in der Datei /etc/rc.config den Eintrag START_HTTPD auf "yes".

In Ihren Verzeichnissen mit den Initscripts können Sie Apache auch direkt starten. Das betreffende Initscript finden Sie bei Red Hat unter /etc/rc.d/init.d/httpd. Bei SuSE liegt es unter /sbin/init.d/httpd. Diesem Script können Sie die Argumente "start", "stop" und "reload" übergeben, um Apache zu starten, anzuhalten oder neu zu starten.

Immer wenn Sie die Konfiguration des Apache-Servers durch Bearbeiten der betreffenden Dateien verändern, starten Sie den Webserver erneut, damit die Modifikationen wirksam werden.

Es wäre jedoch sehr nervenaufreibend beziehungsweise sogar absolut unpraktikabel, wenn Sie hierzu den Computer jedes Mal neu booten müssten. Stattdessen verwenden Sie einfach das betreffende Initscript mit dem Argument "reload". Für Red Hat sieht das dann wie folgt aus:

/etc/rc.d/init.d/httpd reload

In einigen Fällen kann das Script auch apachectl heißen. Die Bedienung bleibt jedoch dieselbe.