Nginx反向代理转发tomcat的实现
刚刚接触Nginx,记录下学习过程
先说正向代理,比如要访问youtube,但是不能直接访问,只能先找个翻墙软件,通过翻墙软件才能访问youtube. 翻墙软件就叫做正向代理。
所谓的反向代理,指的是用户要访问youtube,但是youtube悄悄地把这个请求交给bilibili来做,那么bilibili就是反向代理了。
在当前教程指的就是访问nginx,但是nginx把请求交给tomcat来做。
安装tomcat 参考文章:https://www.jb51.net/article/137839.htm
安装Nginx 参考文章:https://www.jb51.net/article/180272.htm
不多叙述,直至80和8080端口都可以访问相应的界面即可,当然自己设置的端口也可以
配置Nginx下的conf文件夹下的nginx.conf
vim nginx.conf
下图是原有的配置

相对于新下载的nginx原有配置修改了两处
第一处:
server_name localhost;
变更为 server_name tomcat的访问ip及端口;
如我的是 server_name 192.168.19.130:8080;
(自行修改)
第二处:
location /{
root html;
index index.html index.htm
}
变更为:
location /{
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即可

这里全程虚拟机做的
上一篇:使用 DataAnt 监控 Apache APISIX的原理解析
栏 目:其它服务器
本文标题:Nginx反向代理转发tomcat的实现
本文地址:https://zz.feitang.co/server/32703.html
您可能感兴趣的文章
- 12-22nginx代理实现静态资源访问的示例代码
- 12-22Docker 存储管理的几种方式
- 12-22nginx静态资源的服务器配置方法
- 12-22Docker Compose部署微服务项目上线功能
- 12-22GPU服务器的多用户配置方法
- 12-22docker-compose搭建etcd集群的实现(三节点)
- 12-22docker中mysql开启日志的实现步骤
- 12-22Linux下docker安装mysql8并配置远程连接
- 12-22docker部署mysql8并设置可远程连接
- 12-22阿里云oss对象存储使用详细步骤


阅读排行
推荐教程
- 12-11docker存储目录迁移示例教程
- 12-10docker start启动容器后仍然exit状态的解决
- 12-10Linux下如何安装Logstash
- 12-19Zabbix SAML SSO 登录绕过漏洞的操作流程
- 12-15Docker-Compose搭建Spark集群的实现方法
- 12-14Docker Desktop无法正常启动解决(failed to start...)
- 12-14k8s 与docker空间使用分析与清理方法
- 12-13k8s编排之Deployment知识点详解
- 12-13Nginx IP封禁及自动封禁IP的实现
- 12-13Nginx代理Partainer如何使用





