Nginx – 重写和pass_proxy到另一个端口导致404找不到
发布时间:2020-09-18 16:07:18 所属栏目: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 (编辑:莱芜站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- ubuntu – / etc / nginx / sites-enabled / defaul中的“s
- 如何计算nginx access.log中的唯一访问者?
- nginx – ELB和服务器上的SSL
- 如何允许特定IP到Nginx中的URL(而不是目录!)
- 在Nginx上安装symfony2无法加载CSS
- nginx – 找不到包php5-fpm
- ruby-on-rails-3 – 在Linode上托管Rails应用程序
- os x上的node.js socket.io服务器不能连接超过120个客户端
- php-Yii自定义路由在Nginx中不起作用
- ruby-on-rails-使用Nginx的Rails的多阶段环境
推荐文章
站长推荐
- 在Digital ocean上部署Django,Gunicorn,Nginx,Vi
- 缓存 – 使用Nginx进行分布式缓存MP4 PseudoStre
- php – docker compose问题:找不到容器命令
- ruby-on-rails-使用Nginx的Rails的多阶段环境
- 无法为地址php-fpm绑定监听套接字
- python-Nginx,uWSGI,Flask应用程序直到服务器重启
- 安装了gitlab,但只有nginx欢迎页面显示
- linux – nginx:使用fastcgi的多个文档根
- nginx – 如何在location指令中提供单个文件?
- 如何使用正则表达式路径设置Kubernetes Ingress规
热点阅读