2012-10-11 50 views
7

Tôi đang cố gắng để cấu hình Nginx đến công cụ proxy trên một tên miền phụ: dev.int.comCấu hình Nginx với proxy_pass

Tôi muốn dev.int.com được proxy để IP: 8080, và dev.int. com/stash được proxy để IP: 7990

Dưới đây là hiện tại của tôi tập tin cấu hình

server { 
listen 80; 
server_name dev.int.com; 
access_log off; 
location/{ 
    proxy_pass http://IP:8080; 
    proxy_set_header Host   $host; 
    proxy_set_header X-Real-IP  $remote_addr; 
    proxy_set_header X-Forwarded-for $remote_addr; 
    port_in_redirect off; 
    proxy_redirect http://IP:8080/jira /; 
    proxy_connect_timeout 300; 
    location ~ ^/stash { 
     proxy_pass http://IP:7990; 
     proxy_set_header Host   $host; 
     proxy_set_header X-Real-IP  $remote_addr; 
     proxy_set_header X-Forwarded-for $remote_addr; 
     port_in_redirect off; 
     proxy_redirect http://IP:7990/ /stash; 
     proxy_connect_timeout 300; 
    } 
} 

    error_page 500 502 503 504 /50x.html; 
    location = /50x.html { 
    root /usr/local/nginx/html; 
    } 
} 

Tuy nhiên,/← liên stash sẽ /. Tôi đang làm gì sai?

Trả lời

16

này cung cấp cho một thử ...

server { 
    listen 80; 
    server_name dev.int.com; 
    access_log off; 
    location/{ 
     proxy_pass http://IP:8080; 
     proxy_set_header Host   $host; 
     proxy_set_header X-Real-IP  $remote_addr; 
     proxy_set_header X-Forwarded-for $remote_addr; 
     port_in_redirect off; 
     proxy_redirect http://IP:8080/jira /; 
     proxy_connect_timeout 300; 
    } 

    location ~ ^/stash { 
     proxy_pass http://IP:7990; 
     proxy_set_header Host   $host; 
     proxy_set_header X-Real-IP  $remote_addr; 
     proxy_set_header X-Forwarded-for $remote_addr; 
     port_in_redirect off; 
     proxy_redirect http://IP:7990/ /stash; 
     proxy_connect_timeout 300; 
    } 

    error_page 500 502 503 504 /50x.html; 
    location = /50x.html { 
     root /usr/local/nginx/html; 
    } 
} 
+0

Hi, vẫn chuyển hướng đến/thay vì/stash – bear

+0

Hey - Ok kiểm tra file conf của anh chàng này. anh ta có hai mục nhập máy chủ có thể giúp tình trạng của bạn. http://stackoverflow.com/questions/1174554/setting-up-subdomains-on-nginx –

Các vấn đề liên quan