nginx之多域名配置相同端口号

随着服务器性能的提升和业务的需求,一台服务器上往往会同时有多个服务,这些服务都希望监听80端口,比如有a.com和b.com。这时候我们可以使用nginx的代理转发功能帮我们实现共用80端口的需求。

# nginx 80端口配置 (监听a二级域名)
server {
    listen  80;
    server_name     aaaa.com;
    location / {
        proxy_pass      http://localhost:8080; # 转发
    }
}
# nginx 80端口配置 (监听b二级域名)
server {
    listen  80;
    server_name     bbbb.com;
    location / {
        proxy_pass      http://localhost:8081; # 转发
    }
}

测试访问:http://aaaa.com   http://bbbb.com 即可

posted @ 2021-11-05 10:37  卜闻卜问卜听卜在乎  阅读(435)  评论(0编辑  收藏  举报