Nginx 常见配置总结


1. 配置多个域名使用同一个端口

  A. 应用场景:服务器上部署多个服务,但只想公网暴露一个端口,从而访问不同的业务;

  B. 配置:

# nginx 443端口配置 (监听ab二级域名)
server {
    listen  443;
    server_name     ab.com;
    location / {
        proxy_pass      http://172.17.0.1:8090; # 转发
    }
}

# nginx 443端口配置 (监听cd二级域名)
server {
    listen  443;
    server_name     cd.com;
    location / {
        proxy_pass      http://172.17.0.1:8070; # 转发
    }
}