如何在Nginx代理中创建动态URL?

时间:2019-03-14 06:14:59

标签: nginx http-proxy

我正在将nginx用于http / https代理。对于静态代理,它工作正常,但我想创建动态代理。 启用站点服务器的配置类似于

服务器
{

listen 80;
listen [::]:80;
    server_name _;
    location  ~ ^/service/(.*)$ {
            proxy_set_header Host      $host;
            proxy_pass   http://$1$isargs$args;
            proxy_cookie_path   /$1/ /;
    } 
     

}

当没有本地登录页面的相对路径时,如localhost / service / 192.168.1.1 /之类的请求可以正常工作。

但是它不适用于localhost / service / 192.168.1.1 / login / login.asp,带有登录页面的相对路径,它将像localhost / login / login.asp这样更改url,并且不会打开登录页面。 / p>

所以请指导我有关我做错了什么。

0 个答案:

没有答案