Próbuję dowiedzieć się, jak ustawić domyślnego hosta dla mojej instalacji nginx. Znalazłem ten artykuł na Wiki nginx:
http://wiki.nginx.org/NginxVirtualHostExample#A_Default_Catchall_Virtual_Host
Niestety to nie działa. Po ponownym uruchomieniu otrzymuję to:
Restarting nginx: nginx: [emerg] unknown directive "http" in /etc/nginx/sites-enabled/catchall:1
nginx: configuration file /etc/nginx/nginx.conf test failed
Po usunięciu dyrektywy http otrzymuję to:
Restarting nginx: nginx: [emerg] unknown log format "main" in /etc/nginx/sites-enabled/catchall:7
nginx: configuration file /etc/nginx/nginx.conf test failed
Korzystam z Ubuntu 10.04.3, gdzie używam oficjalnego PPA nginx. Wersja 1.0.9 nginx jest uruchomiona.
Spróbuj tego. Zamień na
return 404
dowolną domyślną akcję, którą chcesz./server//a/946083/453080
źródło