nginx在windows下多域名简单配置

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了nginx在windows下多域名简单配置相关的知识,希望对你有一定的参考价值。

1. windows下安装nginx的目录结构如下:

技术分享

2. 在nginx-1.12.1目录下conf/nginx.conf 内容

#user  nobody;
worker_processes  1;
events {
    worker_connections  1024;
}
http {
    include       mime.types;
    default_type  application/octet-stream;
    sendfile        on;
    keepalive_timeout  65;
    server {
        listen       80 default_server;
        server_name  localhost default_server;
        root   html;
        location / {
            index  index.html index.htm;
        }
}
    include ../vhost/*.conf;
}

  3. vhost 目录下 a_com.conf 内容:

server {
        listen       80;
        server_name  www.a.com;
        root   D:/test/;
        location / {
            index  index.html index.htm;
        }
}

  4. vhost 目录下 b_com.conf 内容:

server {
        listen       80;
        server_name  www.b.com;
        root   D:/test2/;
        location / {
            index  index.html index.htm;
        }
}

  5. 在本地磁盘D盘下 新建 test 和 test2目录,并新建 index.html文件

  6. 在本地磁盘C盘中C:\\Windows\\System32\\drivers\\etc 下修改hosts 如下

127.0.0.1       www.a.com
127.0.0.1       www.b.com

   7. 用cmd进入nginx安装目录下执行

    nginx.exe  开始    

    nginx -t  //检测语法

    nginx -s reload  //重新启动

    nginx -s stop  //停止

     8. 打开浏览器输入网址

   

 

以上是关于nginx在windows下多域名简单配置的主要内容,如果未能解决你的问题,请参考以下文章

nginx的多域httphttps同时访问配置及http重定向https

Nginx 虚拟域名配置

nginx代理简单配置实现修改网站域名

nginx配置多域名(二级域名)

nginx 多域名转发

关于centos7下nginx配置多个server的问题?