nginx 重写路由
nginx + gunicorn + flask的配置
现在我把 /demo 这个路由映射到 8088端口,怎么重写路由
server {
listen 80;
server_name my_server;
location /demo {
proxy_set_header X-Forward-For $proxy_add_x_forwarded_for;
proxy_set_header Host $http_host;
proxy_set_header X-Real-IP $remote_addr;
proxy_pass http://127.0.0.1:8088;
rewrite ^/demo/(.*)$ /$1 last;
}
}
但是这样写, localhost/demo还是不行,怎么处理
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
访问下
my_server/demo
试试?改为
last
会对server
块重新发起请求,break
则使用当前location
中的数据源如果说你想
的话,可能就需要这样了:
但是这种直接在你的后台程序中处理也就可以了,因为这样的结果就是访问/demo/xx和访问/xx是一样的效果了