Estoy tratando de descubrir cómo configurar un host predeterminado para mi instalación de nginx. Encontré este artículo en la Wiki de nginx:
http://wiki.nginx.org/NginxVirtualHostExample#A_Default_Catchall_Virtual_Host
Lamentablemente, esto no funciona. Después de reiniciar me sale esto:
Restarting nginx: nginx: [emerg] unknown directive "http" in /etc/nginx/sites-enabled/catchall:1
nginx: configuration file /etc/nginx/nginx.conf test failed
Después de eliminar la directiva http me sale esto:
Restarting nginx: nginx: [emerg] unknown log format "main" in /etc/nginx/sites-enabled/catchall:7
nginx: configuration file /etc/nginx/nginx.conf test failed
Estoy en Ubuntu 10.04.3 donde estoy usando el nginx PPA oficial. La versión 1.0.9 de nginx se está ejecutando.
Prueba esto. Reemplace
return 404
con cualquier acción predeterminada que desee./server//a/946083/453080
fuente