Nginx – 重写和pass_proxy到另一个端口导致404找不到
发布时间:2020-09-18 17:38:15 所属栏目: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 (编辑:长春站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 如何通过负载平衡流式传输点播视频
- apache-2.2 – 使用Nginx/Varnish/Apache记录客户端IP
- nginx – Varnish通常会进入Rails网络堆栈?
- ruby-on-rails – NginX的乘客未在Fedora中注册为服务
- 如何在Ubuntu上一起运行nginx和apache
- apache-2.2 – Virtualmin改变apache端口
- Nginx proxy_next_upstream不起作用
- nginx更改specyfic url的根文件夹
- 使用nginx和Play 2.1应用程序的子目录的反向代理
- ruby-on-rails – 502 Bad Gateway/rails 4/nginx/passenge
