mac nginx 同端口80多域名虚拟主机配置

1、nginx配置

在nginx配置文件同级目录下新建servers文件夹,放入我们需要配置的虚拟主机

在nginx主配置文件中http最后添加include servers/*; 引入文件夹中配置

在servers中新建各个虚拟主机,比如

aaa-com.conf bbb-com.conf

server
{
    listen 80;
    server_name aaa.com;

    root /Users/staff/Documents/aaa;

    location /
    {
        index index.html index.htm;
        add_header Access-Control-Allow-Origin *;
        add_header Cache-Control no-cache;
    }
}
server
{
    listen 80;
    server_name bbb.com;

    root /Users/staff/Documents/bbb;

    location /
    {
        index index.html index.htm;
        add_header Access-Control-Allow-Origin *;
        add_header Cache-Control no-cache;
    }
}

2、修改hosts文件

##web
127.0.0.1   aaa.com
127.0.0.1   bbb.com

然后重启nginx服务器,如果需要查看配置是否正确,可以通过nginx -t 验证

原文地址:https://www.cnblogs.com/ZhYQ-Note/p/14143035.html