server {
listen 80;
server_name kevin.com;
access_log logs/book_access.log;
error_log logs/book_error.log;
#精确匹配
#访问事例:http://kevin.com/mr/?name=kevin&age=18&man=1
#实际获取参数为:{age=18, name=kevin, code=kevin, man=1}
location = /mr/ {
#proxy_set_header Host $host;
#proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_pass http://dev1/admin/doc/show.jsp?code=kevin&$args;
}
#正则
#访问事例:http://kevin.com/api/mr/00/kevin.do?name=kebi
#实际获取参数为:{name=kebi, code=00}
location ~ /api/mr/([0-9]+)/kevin.do$ {
#proxy_set_header Host $host;
#proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_pass http://dev1/admin/doc/show.jsp?code=$1&$args;
}
}
Nginx URI匹配规则
最新推荐文章于 2025-09-26 22:22:54 发布
本文介绍了一种使用Nginx进行高效的HTTP请求路由配置的方法。通过具体的例子展示了如何利用精确匹配和正则表达式来转发请求到后端服务器。这不仅有助于理解Nginx的工作原理,还能学习到如何灵活地配置Nginx以满足复杂的应用场景。

241

被折叠的 条评论
为什么被折叠?



