nginx代理一台服务器
Posted 健康平安的活着
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了nginx代理一台服务器相关的知识,希望对你有一定的参考价值。
一 nginx的配置
1.1 带后缀/的情况
nginx的配置文件:
server {
listen 80;
server_name localhost;
#charset koi8-r;
#access_log logs/host.access.log main;
location /yanshi {
index index.html index.htm;
proxy_pass http://172.16.71.84:8086/;
#root html;
#index index.html index.htm;
}
当在后面的url加上了/,相当于是绝对根路径,则nginx不会把location中匹配的路径部分代理走。其实代理的就是:http://172.16.71.84:8086/#/intelligent-warning-4
你看没有在8086/后面再加/yanshi,而是直接拼接了:#/intelligent-warning-4
1.2 不带后缀/的情况
nginx文件:
server {
listen 80;
server_name localhost;
#charset koi8-r;
#access_log logs/host.access.log main;
location /yanshi {
index index.html index.htm;
proxy_pass http://172.16.71.84:8086;
#root html;
#index index.html index.htm;
}
}
当在后面的url加上了/,相当于是绝对根路径,则nginx不会把location中匹配的路径部分代理走。
其实代理的就是:http://172.16.71.84:8086/yanshi/#/intelligent-warning-4
你看已经在8086后面再加/yanshi,然后直接拼接了:#/intelligent-warning-4
以上是关于nginx代理一台服务器的主要内容,如果未能解决你的问题,请参考以下文章
Nginx + Tomcat 反向代理 如何在高效的在一台服务器部署多个站点
详解Nginx + Tomcat 反向代理 如何在高效的在一台服务器部署多个站点