小知识:Nginx反向代理转发tomcat的实现

刚刚接触Nginx,记录下学习过程

先说正向代理,比如要访问youtube,但是不能直接访问,只能先找个翻墙软件,通过翻墙软件才能访问youtube. 翻墙软件就叫做正向代理。

所谓的反向代理,指的是用户要访问youtube,但是youtube悄悄地把这个请求交给bilibili来做,那么bilibili就是反向代理了。

在当前教程指的就是访问nginx,但是nginx把请求交给tomcat来做。

安装tomcat 参考文章:http://www.tuohang.net/article/187818.html

安装Nginx 参考文章:http://www.tuohang.net/article/89881.html

不多叙述,直至80和8080端口都可以访问相应的界面即可,当然自己设置的端口也可以

配置Nginx下的conf文件夹下的nginx.conf

vim nginx.conf

下图是原有的配置

%小知识:Nginx反向代理转发tomcat的实现-猿站网-插图

相对于新下载的nginx原有配置修改了两处

第一处:

?
1
server_name localhost;

变更为 server_name tomcat的访问ip及端口;

如我的是 server_name 192.168.19.130:8080;

(自行修改)

第二处:

?
1
2
3
4
location /{<!–{cke_protected}{C}%3C!%2D%2D%20%2D%2D%3E–>
root html;
index index.html index.htm
}

变更为:

?
1
2
3
4
5
location /{<!–{cke_protected}{C}%3C!%2D%2D%20%2D%2D%3E–>
root html;
index index.html index.htm
proxy_pass http://192.168.19.130:8080
}

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

(ps:此处最好配置,个人因为这个没配置浪费了我很久时间才实现反向代理)

这里可以进入sbin文件夹下 nginx -s reload重启一下nginx

访问192.168.19.130:80即可

%小知识:Nginx反向代理转发tomcat的实现-1猿站网-插图

这里全程虚拟机做的

到此这篇关于Nginx反向代理转发tomcat的实现的文章就介绍到这了,更多相关Nginx反向代理转发tomcat内容请搜索服务器之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持服务器之家!

原文链接:https://blog.csdn.net/qq_36967200/article/details/122173161

声明: 猿站网有关资源均来自网络搜集与网友提供,任何涉及商业盈利目的的均不得使用,否则产生的一切后果将由您自己承担! 本平台资源仅供个人学习交流、测试使用 所有内容请在下载后24小时内删除,制止非法恶意传播,不对任何下载或转载者造成的危害负任何法律责任!也请大家支持、购置正版! 。本站一律禁止以任何方式发布或转载任何违法的相关信息访客发现请向站长举报,会员发帖仅代表会员个人观点,并不代表本站赞同其观点和对其真实性负责。本网站的资源部分来源于网络,如有侵权烦请发送邮件至:2697268773@qq.com进行处理。
建站知识

小知识:nginx 代理后出现503的解决方法

2023-3-20 1:24:03

建站知识

小知识:教你nginx跳转配置的四种方式

2023-3-20 1:42:49

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索