nginx 多域名配置,采用多配置文件的方式

nginx 中多域名配置,目前采用多配置文件的方式。

配置过程比较简单。

 

首先在 nginx 目录下创建子目录 vhosts 

在 vhosts 目录中创建对应域名的配置文件。如有域名 898hi.me 和 898hi.com,则分别创建文件898hi.me.conf 和 898hi.com.conf

把 nginx 目录中的 nginx.conf 配置文件中 server 的配置分别添加到 vhosts 目录中的各配置文件。

修改 vhosts 目录中各配置文件的 server_name 和 location 的 proxy_pass 的相应域名,如果使用到了负载均衡的,则要修改相应的 upstream 配置。

 

如果设置了 ipv6only=on,只需要在一个配置文件中保留该配置,其他配置文件中的注释或删除。

 

 

访问时运转流程如下图:

 

修改 nginx.conf,删除原来的 server 配置项,在 server 配置项位置添加配置文件包含项:

 

重新加载 nginx.conf:

 

配置完成。

posted @ 2017-10-20 22:52  苍山雪洱海月  阅读(897)  评论(0编辑  收藏  举报