====== Allgemein ======
Neben dem weit bekannten Webserver //[[apache_installieren|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:
- [[PHP mit FastCGI installieren]]
- [[nginx um FastCGI erweitern]]