nginx proxy_pass不能与子目录一起使用

时间:2014-03-10 07:37:18

标签: nginx rewrite proxypass

我想重写并代理每个网址 通过此配置,此网址不是代理:http://example.com/qwe/ewq 和代理工作时使用它:http://example.com。 我认为一个解决方案是从网址中删除其他所有内容。 另一个只是重写而不是重定向。 ... 这是我的nginx.conf:

server {
        listen       10.10.10.10:9999;
        server_name  _;

#       set $test_uri http://example.com ;
#       set $test_uri $scheme://$host$request_uri;

#       if ($test_uri != $scheme://$host$uri) {
#               rewrite ^ $scheme://$host$uri permanent;
#       }

#       if (-e $args) {
#               set $args /;
#       }

#       if ($request_uri != $test_uri) {
#               rewrite ^ http://example.com;
#       }

#       location /(.*) {
#               rewrite ^ http://example.com ;
#               }

#       rewrite ^http://(.*)/(.*)$ http://$1/ last;
#       rewrite ^(.*)/(.*) $scheme://$1/ permanent;

        location  / {
                #rewrite ^(.*)$ / permanent ;
                proxy_pass      http://192.168.1.10:8080/;
                }

 }

0 个答案:

没有答案