nginx反向代理配置 nginx反向代理重写url
- 前端设计
- 2023-09-04
- 78
大家好,今天来为大家分享nginx反向代理配置的一些知识点,和nginx反向代理重写url的问题解析,大家要是都明白,那么可以忽略,如果不太清楚的话可以看看本篇文章,相...
大家好,今天来为大家分享nginx反向代理配置的一些知识点,和nginx反向代理重写url的问题解析,大家要是都明白,那么可以忽略,如果不太清楚的话可以看看本篇文章,相信很大概率可以解决您的问题,接下来我们就一起来看看吧!
求一个nginx反向代理jsp的配置,有什么好的请大神们帮助
Nginx的反向代理
虚拟主机
一个server{}就是一个虚拟主机
基于域名的
Nginx方向代理示例(代理Tomcat):
安装Tomcat
tar-zxvfapache-tomcat-7.0.61.tar.gz
解压Tomcat
cdapache-tomcat-7.0.61
bin/startup.sh
(关闭bin/shutdown.sh)
访问端口8080
http://192.168.17.9:8080/
通过访问Nginx来访问Tomcat
修改nginx.conf
server{
server_namewww.nginx1.com
location/{
proxypasshttp://192.168.17.9:8080/
}
}
此时,访问Nginx
http://www.nginx1.com
负载均衡的方向代理
反向代理配置nginx.conf:
upstream名字{
serverIP:PORT;
serverIP:PORT;
}
server{
location/{
proxy_passhttp://名字;
}
}
示例:
修改配置文件:
vimnginx.conf
upstreamnginx{
sever192.168.17.9:8080
sever192.168.17.10:8080
}
server{
location/{
proxy_passhttp://nginx;
}
}
启动2个Tomcat(在192.168.17.9和192.168.17.10两台机器上)
为了区分两个Tomcat,修改index.jsp
vimwebapps/ROOT/index.jsp
(干掉<head></head>,因为里面有个tomcat.css资源文件,每次都要去请求这个文件,达不到轮询的效果)
bin/startup.sh
servicenginxreload
http://www.nginx1.com/
此时可以看到它轮询访问Tomcat(刷新就可以看到,因为两个Tomcat的index.jsp已经做了区分)。
————————————————
http的反向代理和nginx的反向代理有什么不同
http的反向代理和nginx的反向代理的不同之处在于,前者不加密,后者使用ssl加密
nginx反向代理配置tomcat访问404
可能是Tomcat不通,检查一下不进行反向代理能不能通
好了,本文到此结束,如果可以帮助到大家,还望关注本站哦!
本文链接:http://www.xinin56.com/qianduan/15516.html