星外飞客

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>

我简单说几句

随机推荐

最新评论

无觅相关文章插件,快速提升流量