====== 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]]