Nginx多域名配置多应用

在一部机器上,有多个应用,可以使用不同的域名访问部同的应用

例:有应用A和应用B,分别使用两个域名a.pytask.com和b.pytask.com来执行,重点是应用A和应用B分别用不同的端口
应用A使用8001端口访问,应用B使用8002端口访问
在nginx中定义反向代理两个不同的域名

server {
    listen       80;
    server_name  a.pytask.com;
 
    location / {
        proxy_set_header Host $host; 
        proxy_set_header X-Real-IP $remote_addr; 
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; 
        proxy_pass http://localhost:8001/;
    }
}
server {
    listen       80;
    server_name  b.pytask.com;
 
    location / {
        proxy_set_header Host $host; 
        proxy_set_header X-Real-IP $remote_addr; 
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; 
        proxy_pass http://localhost:8002/;
    }
}


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章