nginx映射问题

浏览:28日期:2022-07-10

问题描述

我在域名为xx.com的服务器下搭建了一个5000端口的服务a,想通过nginx做一层映射把http://xx.com/a 映射到 xx.com:5000上,

nginx conf 是这样写的

location /a{ rewrite ^/a/(.*)/$1 break access_log off; proxy_pass http://127.0.0.1:5000}

现在的问题是 输入http://xx.com/a/ 能正确映射但是 http://xx.com/a 却不能, 请问该修改

问题解答

回答1:

rewrite ^/a(.*)/$1 break回答2:

或许可以酱紫

location /a{ rewrite ^/a(/|?|#|$)(.*)/$1$2 break access_log off; proxy_pass http://127.0.0.1:5000}

相关文章: