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/;
    }
}


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