Nginx配置多级域名&不同端口的指向

266 阅读1分钟

需求

比如:

www.nginx.com --->  192.168.1.1:80 
abc.nginx.com --->  192.168.1.1:1001 
def.nginx.com --->  192.168.1.1:1002
test.nginx.com --->  192.168.1.1:6789

步骤

(1)添加域名解析

在 nginx.com 域名下,添加解析

  • www
  • abc
  • def

(2)配置 nginx 的 配置文件 nginx.conf

server { 
    	listen       80; 
    	server_name  blog.lawguancong.cn; 
    	location / { 
            proxy_pass http://localhost:3000; 
            #proxy_set_header   Host    $host; 
            #proxy_set_header   X-Real-IP   $remote_addr; 
            #proxy_set_header   X-Forwarded-For $proxy_add_x_forwarded_for; 
        } 
}

(3)重启一下Nginx

cd /usr/local/nginx/sbin 
./nginx -s reload