J'essaie de comprendre comment définir un hôte par défaut pour mon installation nginx. J'ai trouvé cet article dans le wiki nginx:
http://wiki.nginx.org/NginxVirtualHostExample#A_Default_Catchall_Virtual_Host
Malheureusement, cela ne fonctionne pas. Après avoir redémarré, j'obtiens ceci:
Restarting nginx: nginx: [emerg] unknown directive "http" in /etc/nginx/sites-enabled/catchall:1
nginx: configuration file /etc/nginx/nginx.conf test failed
Après avoir supprimé la directive http, j'obtiens ceci:
Restarting nginx: nginx: [emerg] unknown log format "main" in /etc/nginx/sites-enabled/catchall:7
nginx: configuration file /etc/nginx/nginx.conf test failed
Je suis sur Ubuntu 10.04.3 où j'utilise le PPA officiel nginx. La version 1.0.9 de nginx est en cours d'exécution.
Essaye ça. Remplacez
return 404
par l'action par défaut que vous souhaitez./server//a/946083/453080
la source