运维 - nginx可以配置ip,port外的路径吗
本文介绍了运维 - nginx可以配置ip,port外的路径吗的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
问 题
比如我的程序在本地为localhost:8080/demo/
配成:localhost:9000/microsevice/demo,多一个microsevice服务名
解决方案
可能理解错你的意思了。
在用户浏览器URL里显示 localhost:8080/demo/
,实际访问的是localhost:9000/microsevice/demo
。
server {
listen 8080;
location ^~ / {
# 如果需要的话
#proxy_set_header Host $host;
#proxy_set_header X-Real-IP $remote_addr;
proxy_pass http://localhost:9000/microsevice/;
}
}
在用户浏览器URL里显示localhost:9000/microsevice/demo
,实际访问的是localhost:8080/demo/
。
server {
listen 9000;
location ^~ /microsevice/ {
# 如果需要的话
#proxy_set_header Host $host;
#proxy_set_header X-Real-IP $remote_addr;
proxy_pass http://localhost:8080/;
# 最后那个 / 是必须的。
}
}
这篇关于运维 - nginx可以配置ip,port外的路径吗的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文