nginx配置反向代理

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.com
192.168.31.159       www.jd2.com
6.访问域名

这里写图片描述

这里写图片描述


至此! nginx配置反向代理就完成了!!!


如果您喜欢这篇文章就请关注我的博客和朋友一起分享吧!
关注我: ☛ http://blog.csdn.net/yougoule

转载于:https://www.cnblogs.com/pengtdy/p/8306199.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值