Linux Nginx 一台服务器2个站点共用80端口

Posted lgq168

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux Nginx 一台服务器2个站点共用80端口相关的知识,希望对你有一定的参考价值。

修改default.conf 文件如下:

server {   --站点1
    listen 80;
    server_name  txy.vcgo.vip;  --站点域名
    location / {
        proxy_pass http://111.229.75.253:5000;  --站点端口 http://localhost:5000 也可以用localhost
        proxy_http_version 1.1;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection keep-alive;
        proxy_set_header Host $host;
        proxy_cache_bypass $http_upgrade;
    }
}
server {  --站点2
    listen 80;
    server_name  f.vcgo.vip;  --站点域名
    location / {
       proxy_pass http://111.229.75.253:8081;   --站点端口  
        proxy_http_version 1.1;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection keep-alive;
        proxy_set_header Host $host;
        proxy_cache_bypass $http_upgrade;
    }
}
$ nginx -s reload   --执行命令使其即时生效 ,如果命令失败,多半是修改文件里面有语法错误

 

以上是关于Linux Nginx 一台服务器2个站点共用80端口的主要内容,如果未能解决你的问题,请参考以下文章

Nginx如何配置多个服务域名解析共用80端口详解

Nginx配置多个服务共用80端口

用Nginx反向代理实现多网站共用80端口

iis下的多个网站如何共用80端口

使用Nginx从一台服务器提供两个站点

分端口部署web项目