Ich versuche herauszufinden, wie ich einen Standardhost für meine Nginx-Installation festlegen kann. Ich habe diesen Artikel im Nginx-Wiki gefunden:
http://wiki.nginx.org/NginxVirtualHostExample#A_Default_Catchall_Virtual_Host
Das funktioniert leider nicht. Nach dem Neustart erhalte ich Folgendes:
Restarting nginx: nginx: [emerg] unknown directive "http" in /etc/nginx/sites-enabled/catchall:1
nginx: configuration file /etc/nginx/nginx.conf test failed
Nach dem Entfernen der http-Direktive erhalte ich Folgendes:
Restarting nginx: nginx: [emerg] unknown log format "main" in /etc/nginx/sites-enabled/catchall:7
nginx: configuration file /etc/nginx/nginx.conf test failed
Ich bin auf Ubuntu 10.04.3, wo ich die offizielle Nginx PPA verwende. Version 1.0.9 von nginx läuft.
Versuche dies. Ersetzen Sie
return 404
durch eine beliebige Standardaktion./server//a/946083/453080
quelle