Nginx反向代理转发tomcat怎么实现
导读:本文共1135字符,通常情况下阅读需要4分钟。同时您也可以点击右侧朗读,来听本文内容。按键盘←(左) →(右) 方向键可以翻页。
摘要: 先说正向代理,比如要访问youtube,但是不能直接访问,只能先找个翻墙软件,通过翻墙软件才能访问youtube. 翻墙软件就叫做正向代理。所谓的反向代理,指的是用户要访问youtube,但是youtube悄悄地把这个请求交给bilibili来做,那么bilibili就是反向代理了。在当前教程指的就是访问nginx,但是nginx把请求交给tomcat来做。不多... ...
目录
(为您整理了一些要点),点击可以直达。先说正向代理,比如要访问youtube,但是不能直接访问,只能先找个翻墙软件,通过翻墙软件才能访问youtube. 翻墙软件就叫做正向代理。
所谓的反向代理,指的是用户要访问youtube,但是youtube悄悄地把这个请求交给bilibili来做,那么bilibili就是反向代理了。
在当前教程指的就是访问nginx,但是nginx把请求交给tomcat来做。
不多叙述,直至80和8080端口都可以访问相应的界面即可,当然自己设置的端口也可以
配置Nginx下的conf文件夹下的nginx.conf
vim nginx.conf
下图是原有的配置
相对于新下载的nginx原有配置修改了两处
第一处:
server_namelocalhost;
变更为 server_name tomcat的访问ip及端口;
如我的是 server_name 192.168.19.130:8080;
(自行修改)
第二处:
location/{<!--{cke_protected}{C}%3C!%2D%2D%20%2D%2D%3E-->roothtml;indexindex.htmlindex.htm}
变更为:
location/{<!--{cke_protected}{C}%3C!%2D%2D%20%2D%2D%3E-->roothtml;indexindex.htmlindex.htmproxy_passhttp://192.168.19.130:8080}
只配置了一个server情况下,server_name可有可无,系统不会加载该配置。有多个server情况下,server_name必须要配置,nginx服务会根据该配置匹配。
(ps:此处最好配置,个人因为这个没配置浪费了我很久时间才实现反向代理)
这里可以进入sbin文件夹下 nginx -s reload重启一下nginx
访问192.168.19.130:80即可
这里全程虚拟机做的
</div> <div class="zixun-tj-product adv-bottom"></div> </div> </div> <div class="prve-next-news">
Nginx反向代理转发tomcat怎么实现的详细内容,希望对您有所帮助,信息来源于网络。