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

原创粉丝点击