Nginx反向代理Tomcat配置

Stella981
• 阅读 866

Nginx代理Tomcat

为什么要为Tomcat配置反向代理?

1)如果同一台机器既有nginx又有Tomcat,则会产生端口冲突
2)我们需要把8080端口变成80端口
3)nginx对于静态的请求速度上要优于Tomcat,Tomcat不擅长做静态的处理。

如何配置?

# cd /etc/nginx/conf.d/   //切换到主机配置目录
# vi zrlog.wangzb.cc.conf   //编辑配置文件,输入一下内容

server {

server_name  zrlog.wangzb.cc;

location /
{
    proxy_pass   http://127.0.0.1:8080;
    proxy_set_header Host $host;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
}
# nginx -t
# nginx -s reload

到Windows文件C:\Windows\System32\drivers\etc\hosts中加入域名解析

192.168.1.34  zrlog.wangzb.cc

然后就可以在浏览器通过域名zrlog.wangzb.cc访问了 Nginx反向代理Tomcat配置

点赞
收藏
评论区
推荐文章
blmius blmius
3年前
MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1
文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s
待兔 待兔
5个月前
手写Java HashMap源码
HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程22
Easter79 Easter79
3年前
Tomcat(二):Nginx反向代理实现Tomcat动静分离
Tomcat(二):Nginx反向代理实现Tomcat动静分离实验拓扑:!输入图片说明(https://static.oschina.net/uploads/img/201603/14161847_v0Z9.png)实验环境:OS:CentOS6
Stella981 Stella981
3年前
Linux10.2 安装LNMP
Nginx安装  处理静态文件能力更强。  Nginx官网nginx.org,最新版1.13,最新稳定版1.12  Nginx应用场景:web服务、反向代理、负载均衡  Nginx著名分支,淘宝基于Nginx开发的Tengine,使用上和Nginx一致,服务名,配置文件名都一样,和Nginx的最大区别在于Tenging增加了一些
Stella981 Stella981
3年前
Docker Compose 一键部署Nginx代理Tomcat集群
DockerCompose一键部署Nginx代理Tomcat集群目录结构root@localhost~treecompose_nginx_tomcat/compose_nginx_tomcat/├──dockercompose.yml├──mysql│  ├──
Stella981 Stella981
3年前
Nginx的反向调度功能
1.案例实现Nginx反向代理;2.反向代理的理论知识拓展.一,实验Nginx的反向代理功能 使用Nginx实现Web反向代理功能,实现如下功能:后端Web服务器两台,可以使用httpd实现Nginx采用轮询的方式调用后端Web服务器两台Web服务器的权重要求设置为不同的值最大失败次数为1,失败超时时间为
Stella981 Stella981
3年前
Nginx配置实验反向代理
l 实验要求浏览器访问8083.mine.com:8081地址,(Nginx端口是8081)通过Nginx服务器反向代理监听请求,将请求转发到tomcat服务器上,实现真正内容的访问。l 实验环境一台已安装Nginx(port:8081),tomcat8.5.39(port:8083)的CentOS服务
Easter79 Easter79
3年前
Tomcat的常用配置
本文索引:配置tomcat监听80端口Tomcat虚拟主机Tomcat日志配置tomcat监听80端口默认tomcat监听的是8080端口,如果想直接输入ip就访问到网页,就需要进行如下操作:修改配置文件root@localhostsrcvim/usr/local/tomca
Stella981 Stella981
3年前
Jenkins
提示“反向代理设置有误”的背景1.将jenkins.war放在tomcat容器中运行2.访问Jenkins系统管理,会提示“反向代理设置有误”如何解决在tomcat上部署jenkins的确有这一问题,可以直接点击【不再显示】就可以了,不会有什么影响也可以换成javajar
Stella981 Stella981
3年前
Nginx负载均衡
前面我们说了反向代理,例子中用的是,两个请求请求同一个ip地址和端口,然后Nginx来根据域名调用不同的tomcat来进行请求处理及响应。反向代理主要说的是:不同的请求请求同一个Nginx服务器,Nginx服务器来决定由那个真正的业务服务器(eg:tomcat)处理某个请求。下面说负载均衡负载均衡一般是指,针对同一个(域名的)请求发送很多次,同