Inhaltsverzeichnis

Allgemein

Neben dem weit bekannten Webserver Apache gibt es noch viele Weitere, wie z.B lighttpd oder nginx.

Bei nginx handelt es sich um einen relativ schlanken und schnellen Webserver der dennoch über eine umfassende Sammlung von Features verfügt und eine sehr übersichtliche Konfiguration besitzt.

Installation

Der Port www/nginx wird (wenn nicht anders benötigt, mit den Standardoptionen) installiert.

Konfiguration

FIXME Fertig machen!

Die Konfiguration von nginx erfolgt in der Datei /usr/local/etc/nginx/nginx.conf. An dieser Stelle liegt bereits eine vorgefertigte Konfiguration die angepasst werden muss.

Viele fertige Webanwendungen bieten bereits vorgefertigte Konfigurationen für nginx an die optimal an die entsprechende Anwendung angepasst sind.



Starten von nginx

Um nginx beim Systemstart automatisch zu starten wird die folgende Zeile in die /etc/rc.conf hinzugefügt.

nginx_enable="YES"

PHP per FastCGI verwenden

Sollen aktive Seiten, z.B. mit PHP, über nginx angeboten werden müssen diese per FastCGI bearbeitet werden. Hierfür sind folgende Schritte noch nötig: