我想弄清楚如何为我的 nginx 安装设置默认主机。我在 nginx Wiki 中找到了这篇文章:
http://wiki.nginx.org/NginxVirtualHostExample#A_Default_Catchall_Virtual_Host
不幸的是,这行不通。重新启动后我得到这个:
Restarting nginx: nginx: [emerg] unknown directive "http" in /etc/nginx/sites-enabled/catchall:1
nginx: configuration file /etc/nginx/nginx.conf test failed
Run Code Online (Sandbox Code Playgroud)
删除 http 指令后,我得到了这个:
Restarting nginx: nginx: [emerg] unknown log format "main" in /etc/nginx/sites-enabled/catchall:7
nginx: configuration file /etc/nginx/nginx.conf test failed
Run Code Online (Sandbox Code Playgroud)
我在 Ubuntu 10.04.3 上使用官方 nginx PPA。nginx 1.0.9 版本正在运行。