Nginx – 重写和pass_proxy到另一个端口导致404找不到
发布时间:2020-05-22 21:23:36 所属栏目:Nginx 来源:互联网
导读:试图让url重写与端口转发一起工作,但似乎不起作用.我的应用程序服务器运行在:8080端口,而nginx工作在默认值80.所以我不仅要重写网址,还要将请求转发到另一个端口.实际上,我唯一想做的就是通过它的快捷方式http:// localhost / tom查询现有资源http:// loca
|
试图让url重写与端口转发一起工作,但似乎不起作用. 我的应用程序服务器运行在:8080端口,而nginx工作在默认值80.所以我不仅要重写网址,还要将请求转发到另一个端口. 实际上,我唯一想做的就是通过它的快捷方式http:// localhost / tom查询现有资源http:// localhost:8080 /#/ cat / tom而不进行任何重定向. 这是我根据nginx doc和其他问题制作的内容:
尝试了其他配置,但都不起作用.当我访问http:// localhost / tom时,它表示在http:// localhost:8080 /#/ cat / tom按预期工作时找不到404. 日志没有任何错误提及. 如何按预期强制这项工作? 最佳答案 问题是#/ cat / tom是客户端应用程序的指令,而不是服务器端应用程序的指令.这意味着它需要发送到客户端(通过重定向).例如:
你在问题中提到你试图在没有重定向的情况下这样做,但不幸的是,如果你看一下URL的结构,你会注意到#之后没有发送到服务器.有关更多信息,请参见this document (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- nginx – HAProxy可以根据查找表选择后端吗?
- ruby-on-rails – 如何配置nginx以在SubURI上提供gitlabhq
- node.js – 使用nginx处理Express子域
- 为什么nginx为目录别名中的请求提供错误的MIME类型?
- 缓存 – 使用Nginx进行分布式缓存MP4 PseudoStreaming(搜索
- ubuntu – 在达到nginx状态时绕过localhost上的SSL
- nginx – 无法用石墨配置grafana
- php – 在nginx之后找不到Laravel路由
- Flask gevent – SSE超时使用nginx uwsgi
- php – Symfony 4,.env文件和制作
