JAVA和Nginx 教程大全

网站首页 > 精选教程 正文

Nginx学习笔记(15) proxy_pass用法常见误区

wys521 2024-10-17 15:44:43 精选教程 23 ℃ 0 评论

两种常见用法

# 带/和不带/用法区别
proxy_pass http://127.0.0.1:8090
proxy_pass http://127.0.0.1:8090/
** 代理到上游服务器的URL结尾是否有必要加/

带/和不带/用法区别

#不带/意味着Nginx不会修改用户的URL,而是直接透传给上游的应用服务器
location /bbs/{
  proxy_pass http://127.0.0.1:8090;
}
用户请求URL: /bbs/abc/test.html
请求到达Nginx的URL: /bbs/abc/test.html
请求到上游应用服务器的URL: /bbs/abc/test.html 


# 带/意味着Nginx会修改用户URL,修改方法:将location后的URL从用户URL中删除
location /bbs/{
  proxy_pass http://127.0.0.1:8090/;
}
用户请求URL: /bbs/abc/test.html
请求到达Nginx的URL: /bbs/abc/test.html
请求到上游应用服务器的URL: /abc/test.html 

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表