nginx "proxy_pass" cannot have URI part in location given by regular expression
来源:互联网 发布:mac终端返回根目录 编辑:程序博客网 时间:2024/05/18 00:10
PS:我是在配置nginx可以访问tomcat下面的资源文件的时候,出现了这个问题,看到这篇文章,在给nginx配置正则表达式的时候proxy_pass是不可以有uri的。
在windows中使用nginx时报错:
C:\TDDOWNLOAD\nginx-1.6.0\nginx-1.6.0>nginx.exe -s reload
nginx: [emerg] "proxy_pass" cannot have URI part in location given by regular expression, or inside named location, or inside "if" statement, or insid
e "limit_except" block in C:\TDDOWNLOAD\nginx-1.6.0\nginx-1.6.0/conf/nginx.conf:61
我的nginx配置如下:
Java代码
- location ~* \.(jsp|do)$
- {
- index index.jsp;
- proxy_pass http://localhost:8080/shop_goods;
- proxy_set_header X-Real-IP $remote_addr;
- }
为什么会报错呢?
因为location 使用了正则表达式(\.(jsp|do)$),而且proxy_pass中包含了URI part(shop_goods).错误提示的意思是:
如果location包含了正则表达式,则 "proxy_pass"不能包含URI part(shop_goods).
找到原因后,修改如下:
Java代码
- location ~* \.(jsp|do)$
- {
- index index.jsp;
- proxy_pass http://localhost:8080;
- proxy_set_header X-Real-IP $remote_addr;
- }
注意:proxy_pass的值后面不要有斜杠,下面的是错误的:
proxy_pass http://localhost:8080/;
0 0
- nginx "proxy_pass" cannot have URI part in location given by regular expression
- nginx "proxy_pass" cannot have URI part in location given by regular expression
- "proxy_pass" cannot have URI part in location given by regular expression, or inside named location
- nginx location节点 proxy_pass 中的”/”
- REGULAR EXPRESSION IN VBSCRIPT
- Regular Expression in PHP
- Regular Expression in JavaScript
- nginx rewrite proxy_pass location 的理解
- nginx rewrite proxy_pass location 的理解
- nginx详细解读location rewrite和proxy_pass
- Regular expression in find command
- Use regular expression in notepad++
- Regular Expression Matching in Java
- Regular expression examples in javascript
- nginx反向代理proxy_pass不配置URI引起的思考
- nginx的proxy_pass和 location为正则表达式的问题
- nginx中location中关于proxy_pass和rewrite的应用
- Nginx——location常见配置指令,alias、root、proxy_pass
- 一个屌丝程序猿的人生(三十五)
- 一个屌丝程序猿的人生(三十六)
- 一个屌丝程序猿的人生(三十七)
- 一个屌丝程序猿的人生(三十八)
- 一个屌丝程序猿的人生(三十九)
- nginx "proxy_pass" cannot have URI part in location given by regular expression
- 一个屌丝程序猿的人生(四十)
- RobHess实现SIFT源码分析:imgfeatures.h和imgfeatures.c
- 一个屌丝程序猿的人生(四十一)
- FPGA加载时而成功时而不成功的问题解决
- 一个屌丝程序猿的人生(四十二)
- 郑州iOS點
- 一个屌丝程序猿的人生(四十三)
- 一个屌丝程序猿的人生(四十四)