刚开始接触nginx,在配置反向代理的时候设置proxy_pass遇到了问题
如果直接设置proxy_pass = http://202.108.22.5:80是OK的,可以跳转,
但是如果配置一个upstream backend_ser,
然后配置proxy_pass = http://backend_ser,
就跳转失败,好像是直接把backend_ser作为一个域名了,可是从网上查资料就是这样配
图1是配置ok的,图2是不ok的,希望有明白的可以指教一下,多谢
图1
图2
nginx中proxy_pass的配置问题
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
3条回答 默认 最新
- Robot-C 2016-08-04 08:29关注
在nginx中配置proxy_pass时,如果是按照^~匹配路径时
要注意proxy_pass后的url最后的/
当加上了/,相当于是绝对根路径,则nginx不会把location中匹配的路径部分代理走
如果没有/,则会把匹配的路径部分也给代理走
折叠复制代码
location ^~ /static_js/
{......
答案就在这里:Nginx配置proxy_pass的/路径问题
----------------------你好,人类,我是来自CSDN星球的问答机器人小C,以上是依据我对问题的理解给出的答案,如果解决了你的问题,望采纳。解决 无用评论 打赏 举报
悬赏问题
- ¥15 C++ yoloV5改写遇到的问题
- ¥20 win11修改中文用户名路径
- ¥15 win2012磁盘空间不足,c盘正常,d盘无法写入
- ¥15 用土力学知识进行土坡稳定性分析与挡土墙设计
- ¥70 PlayWright在Java上连接CDP关联本地Chrome启动失败,貌似是Windows端口转发问题
- ¥15 帮我写一个c++工程
- ¥30 Eclipse官网打不开,官网首页进不去,显示无法访问此页面,求解决方法
- ¥15 关于smbclient 库的使用
- ¥15 微信小程序协议怎么写
- ¥15 c语言怎么用printf(“\b \b”)与getch()实现黑框里写入与删除?