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代理一台服务器

Nginx + Tomcat 反向代理 如何在高效的在一台服务器部署多个站点

详解Nginx + Tomcat 反向代理 如何在高效的在一台服务器部署多个站点

详解Nginx + Tomcat 反向代理 如何在高效的在一台服务器部署多个站点

Nginx反向代理另外一台服务器的tomcat

nginx负载均衡