nginx配置反向代理
来源:互联网 发布:电脑内部录音软件 编辑:程序博客网 时间:2024/06/05 02:29
1.nginx配置反向代理
两个域名指向同一台nginx服务器 ,用户访问不同的域名显示不同的内容;
两个域名www.jd1.com和www.jd2.com
nginx服务器使用的虚拟机: 192.168.31.159
2.安装环境
2.1 安装tomcat
链接: https://pan.baidu.com/s/1pLmNQQn 密码: isyb
[root@MiWiFi-R3-srv ~]# tar -zxvf apache-tomcat-8.5.23.tar.gz
2.2 安装两个tomcat,分别运行8080和8081端口
[root@MiWiFi-R3-srv ~]# cp -r apache-tomcat-8.5.23 tomcat01[root@MiWiFi-R3-srv ~]# cp -r apache-tomcat-8.5.23 tomcat02[root@MiWiFi-R3-srv ~]# vim tomcat02/conf/server.xml
#第22行,修改为8006<Server port="8006" shutdown="SHUTDOWN">#第69行,修改为8081<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />#第116行,修改为8010 <Connector port="8010" protocol="AJP/1.3" redirectPort="8443" />
2.3 启动两个tomcat
[root@MiWiFi-R3-srv ~]# tomcat01/bin/startup.sh[root@MiWiFi-R3-srv ~]# tomcat02/bin/startup.sh
3.反向代理服务器的配置
#添加upstream模块,tomcat01和proxy_pass后面名字相同 upstream tomcat01 { server 192.168.31.159:8080; } 添加upstream模块tomcat02和proxy_pass后面名字相同 upstream tomcat02 { server 192.168.31.159:8081; } server { listen 80; #配置域名 server_name www.jd1.com; location / { #配置proxy_pass代理转发 proxy_pass http://tomcat01; index index.html index.htm; } error_page 500 502 503 504 /50x.html; location = /50x.html { root html; } } server { listen 80; #配置域名 server_name www.jd2.com; location / { #配置proxy_pass代理转发 proxy_pass http://tomcat02; index index.html index.htm; } error_page 500 502 503 504 /50x.html; location = /50x.html { root html; } }
4.启动nginx
[root@MiWiFi-R3-srv ~]# /usr/local/nginx/sbin/nginx -s reload
5.配置域名
在windows的hosts文件中添加域名和ip的映射关系
192.168.31.159 www.jd1.com192.168.31.159 www.jd2.com
6.访问域名
至此! nginx配置反向代理就完成了!!!
如果您喜欢这篇文章就请关注我的博客和朋友一起分享吧!
关注我: ☛ http://blog.csdn.net/yougoule
阅读全文
0 0
- nginx反向代理配置
- nginx反向代理配置
- nginx反向代理配置
- Nginx 配置反向代理
- nginx反向代理配置
- nginx反向代理配置
- Nginx反向代理配置
- nginx配置反向代理
- nginx反向代理配置
- Nginx反向代理配置
- nginx反向代理配置
- Nginx反向代理配置
- nginx反向代理配置
- Nginx 配置 反向代理
- nginx 反向代理配置
- nginx配置反向代理
- nginx反向代理配置
- nginx反向代理配置
- java.lang.IllegalArgumentException: Does not contain a valid host:port authority: ignorethis
- Ubuntu16.04下安装MySQL 5.7.20
- (转)函数调用栈 剖析+图解
- ubuntu17.10解决fcitx输入法不能在idea或者其他java软件环境下使用中文的问题
- 分布式系统的一致性探讨
- nginx配置反向代理
- POJ
- ubuntu安装pip+python27+ipython+scrapy+zlib-及遇到的各种问题解决
- python 集合比较(交集、并集,差集)
- 深入哈希表(二)--开放定址法实现哈希表
- 2017年11.08
- ACM复习(10)8619 公约公倍
- java简介
- 关于分布式事务、两阶段提交协议、三阶提交协议