1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > nginx服务器使用tomcat——nginx的反向代理。

nginx服务器使用tomcat——nginx的反向代理。

时间:2021-10-11 06:53:40

相关推荐

nginx服务器使用tomcat——nginx的反向代理。

如果在nginx 服务器上想跑tomcat,当你配置了tomcat,你可能会用8080端口对tomcat进行访问,这样就会有点麻烦,nginx服务器是在80端口,tomcat在8080,怎么合并呢,可以通过下面的配置代码,用nginx的方向代理,实现通过80端口访问tomcat。

user nobody;worker_processes 1;events {worker_connections 1024;}http {server {#============监听的Nginx端口========listen 80;server_name localhost;root /data/wwwroot/default;index index.html index.htm index.php;#============对不同请求的处理=============location ~ \.(jsp|jspx|do|action)?$ { #=============tomcat的资源位置============root /data/wwwroot/default;index index.jsp index.jspx index.do;#==========Nginx提供的代理============proxy_set_header X-Forwarded-Host $host;proxy_set_header X-Forwarded-Server $host;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;#=== 如果遇到.jsp .jspx .do .action 的请求就进入该服务器(tomcat)===proxy_pass http://<服务器ip>:8080;}}}

举例:

配置前:

需要通过8080端口,访问tomcat。,直接输入ip,会将jsp文件下载下来。

配置后:直接输入ip,自动通过80端口访问。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。