Nginx反向代理转发tomcat的实现

本文主要介绍了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 /{<!--{cke_protected}{C}%3C!%2D%2D%20%2D%2D%3E-->
root html;
index index.html index.htm
}

变更为:

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的实现的文章就介绍到这了,更多相关Nginx反向代理转发tomcat内容请搜索得得之家以前的文章希望大家以后多多支持得得之家!

本站部分内容来源互联网,如果有图片或者内容侵犯您的权益请联系我们删除!

相关文档推荐

Pod是Kubernetes中能够创建和部署的最小单元,是Kubernetes集群中的一个应用实例,总是部署在同一个节点Node上,下面这篇文章主要给大家介绍了k8s查看pod日志的几种实用方法,需要的朋友可以参考下
本文主要介绍了Docker安装jenkins实现微服务多模块打包的示例代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
这篇文章主要介绍了zabbix 代理服务器 与 zabbix-snmp 监控,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
这篇文章主要介绍了解决vmware上Ubuntu共享文件夹的问题,本文分步骤给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
本文主要介绍了DockerBuildx构建多平台镜像的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
本文主要介绍了Nginx代理Redis哨兵主从配置的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧