Nginx怎么同一个域名同一个端口转发不同应用

发布于 2022-01-02 19:00:02 字数 3303 浏览 749 评论 4

首先花生壳映射到内部Nginx服务器,由nginx服务器转发到不同内部应用服务器。
现在tt可以访问,hh和kk访问不到,请指教。
worker_processes  1;
events {
    worker_connections  1024;
}
http {
    include       mime.types;
    default_type  application/octet-stream;
    sendfile        on;
    keepalive_timeout  65;
    upstream tt{
     server     192.168.100.100;     
    }
    upstream kk{
     server     192.168.100.200;
    }
    upstream hh{
     server     192.168.100.300;
    }
    server {
        listen    80;
        server_name  *****.xicp.net;
        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://tt;
        }
        location /tt {
            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://tt;
        }
        location /kk {
            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://kk;
        }
        location /hh {
            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://hh;
        }
        error_page  500 502 503 504  /50x.html;
            location = /50x.html {
            root  html;
        }
    }
}

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

眼眸 2022-01-07 16:29:45

能否指教一下 我这种情况 该如何配置?

猫性小仙女 2022-01-07 16:22:51

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

楼主第一个写错了,上面加粗的地方。所以会感觉/tt 匹配成功,实际上应该是都没有成功。

网名女生简单气质 2022-01-07 14:29:33

location / 难道不是默认访问tt的配置么?

本宫微胖 2022-01-07 09:39:02

tt能访问到,你因为location / 匹配到了,location path属于同一级别,谁先匹配到就使用谁的转发规则,所以建议你把location /放在最底部

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文