首页 > 其他 > 详细

tomcat+nginx反向代理

时间:2019-12-12 09:47:39      阅读:60      评论:0      收藏:0      [点我收藏+]

1.环境配置


安装tomcat,直接压缩包解压就行。


2.运行环境

nginx安装完成并启动过后,在浏览器直接输入Linux系统的IP地址,即可访问,如下所示:
技术分享图片

 

 



3.配置解析

技术分享图片



这段代码是在配置文件中的server中,一个server相当于一个代理服务器,可以配置多个server。

里面几个属性的意思分别是:

listen:代表当前代理服务器的访问端口号,默认是80端口。如果要配置多个server,这里的默认端口需要改变,要不然系统不知道进入哪个代理服务。

server_name:表示代理服务需要转发的地址,默认是localhost。

location:表示匹配客户端发送请求的路径,这里“/”代表所有请求的路径都能匹配。

root:表示请求别匹配到后,会在这个文件夹内寻找相应的文件,root对后面静态资源的处理很重要。

index:如果代理没有指定主页,将默认进入index配置下寻找主页,可以配置多个,第一个主页找不到,访问第二个,以此类推。

error_page:代表发生错误后进入的相关错误页面,下面的location也是处理错误的相关配置。


3.配置转发tomcat

转发tomcat的配置很简单,只需要在原来的配置上面修改两个地方,如下:
技术分享图片

 

 
这里配置的proxy_pass属性表示代理路径,nginx可以直接转发到该链接。

只配置了一个server情况下,server_name可有可无,系统不会加载该配置。有多个server情况下,server_name必须要配置,nginx服务会根据该配置匹配。

nginx支持热部署,修改配置文件过后,不需要重启服务生效,只需要让nginx重新加载一下即可,可以输入“nginx -t”来检查错误

技术分享图片

 


访问nginx的页面,页面已经变成我们要转发的tomcat
技术分享图片

 

 





tomcat+nginx反向代理

原文:https://www.cnblogs.com/tyk3201/p/12027295.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!