nginx可以设置虚拟主机,但是众多主机中哪一个会是默认的呢?一个未指定的域名将访问到哪个主机上呢?
Nginx 0.8.21 版本开始支持一个指令 default_server
只需要在配置虚拟主机时为listen指令 设置 default_server 即可。
示例:
server
{
listen 80 default_server; # HTTP 的端口, default_server 设置默认站点
server_name test.com; # 设置绑定的域名 或 _
index index.html index.htm; # 设置默认文档
root /www/default; # 设置站点主目录
}
在listen指令后使用 default_server 即可指定该虚拟主机为默认站点。
版权所有,转载请注明出处。
转载自 <a href="http://www.yanghengfei.com/archives/366/" title="nginx 指定默认虚拟主机的问题" rel="bookmark">nginx 指定默认虚拟主机的问题 | 星外飞客 </a>
我简单说几句