本文详细介绍了Nginx的80端口access8080的配置和项目名称详细地址的解析。原文中的详细介绍根据示例代码非常详细,对大家的学习或者工作都有一定的参考价值,有需要的朋友可以参考一下。
Tomcat访问项目,通常是ip端口项目名
Nginx的配置位置/{},一般只自动跳转到ip端口,如果要立即访问项目,必须更改tomcat的配置。
如何保证不改变tomcat的配置,只改变nginx,可以访问端口项目名?
经过尝试,我发现了一个方法,就是根据
location/{
proxy_passhttp://127.0.0.1:8080/demo;
}
自动跳转到
位置/演示{
proxy_passhttp://127.0.0.1:8080;
}
Demo是项目名,它是在tomcat的webapps下配置的文件夹名。
只有这样的配置才会在url地址中显示项目名称的信息,但什么是平原?
以下是一个配置示例:
upstreamtomcatproject{ ip_hash; server11.1.11.11:8080; server22.2.22.22:8080; } server{ listen80; #server_namelocalhost; #charsetkoi8-r; #access_loglogs/host.access.logmain; location/{ proxy_redirectoff; proxy_set_headerHost$host; proxy_set_headerX-Real-IP$remote_addr; proxy_set_headerX-Forwarded-For$proxy_add_x_forwarded_for; proxy_passhttp://tomcatproject/demo; } location/demo/{ proxy_redirectoff; proxy_set_headerHost$host; proxy_set_headerX-Real-IP$remote_addr; proxy_set_headerX-Forwarded-For$proxy_add_x_forwarded_for; proxy_passhttp://tomcatproject; } }文章内容就这么多了。期待对大家的学习有所帮助,也期待大家的应用。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)