Board logo

标题: CentOS6_Nginx反向代理+基于域名的虚拟主机+Web集群 [打印本页]

作者: admin    时间: 2020-3-11 20:27     标题: CentOS6_Nginx反向代理+基于域名的虚拟主机+Web集群

笺注:Nginx服务器的安装可参考 CentOS6_Nginx反向代理+负载均衡(轮询) Nginx服务器的信息: [root@localhost ~]# cat /etc/redhat-release CentOS release 6.9 (Final) [root@localhost ~]# [root@localhost ~]# uname -r 2.6.32-696.el6.x86_64 [root@localhost ~]# ifconfig eth0 |grep "inet addr" |awk '{print $2}' |awk -F: '{print $2}' 192.168.168.130 查看Nginx的版本信息: [root@localhost ~]# nginx -v nginx version: nginx/1.10.0 [root@localhost ~]# [root@localhost ~]# nginx -V nginx version: nginx/1.10.0 built by gcc 4.4.7 20120313 (Red Hat 4.4.7-18) (GCC) built with OpenSSL 1.0.1e-fips 11 Feb 2013 TLS SNI support enabled configure arguments: --prefix=/usr/local/nginx --user=nginx --group=nginx --with-http_stub_status_module --with-http_ssl_module [root@localhost ~]# ########## ########## 实验网络拓扑图: 图片1.png 第一台Web服务器(192.168.168.135),使用了默认站点: 网站的首页文件的内容:(index.html) Welcome to zhuohua

Welcome to zhuohua!

这是Web集群。

这是Web集群中的135。

Window客户端可以直接通过IP地址的方式对Web服务器(192.168.168.135)进行访问: http://192.168.168.135/ 图片2.png ###### 第二台Web服务器(192.168.168.154),使用了基于域名的虚拟主机discuz.zhuohua.store: 网站的首页文件的内容:(index.html) Welcome to zhuohua

Welcome to zhuohua!

这是Web集群。

这是Web集群中的154。

Window客户端访问Web服务器(192.168.168.154)的基于域名的虚拟主机:(在没有DNS服务器解析域名的情况下,可以在文件hosts里绑定) 图片4.png http://discuz.zhuohua.store/ 图片5.png ########## 配置Nginx服务器,修改Nginx的主配置文件: [root@localhost ~]# vi /usr/local/nginx/conf/nginx.conf 图片6.png 修改为:( 必须要在 http {} 里面 ) upstream webservers_1{ ip_hash; server 192.168.168.135:80 weight=1 max_fails=2 fail_timeout=2; server 192.168.168.154:80 weight=1 max_fails=2 fail_timeout=2; } server { listen 80; #Nginx的端口 server_name discuz.zhuohua.store; location / { proxy_pass http://webservers_1; proxy_set_header Host $http_host; } } 如下图: 图片7.png 注释:此时,外面的客户端访问Nginx服务器的域名 discuz.zhuohua.store的TCP 80端口时,等于访问192.168.168.135或192.168.168.154的TCP 80端口。 重启Nginx服务,使更改生效: [root@localhost ~]# service nginx restart [root@localhost ~]# Window客户端重新把域名解析到Nginx服务器的IP地址: 图片8.png 假如客户端被自动分配到Web服务器(192.168.168.154)后,就会一直停留在Web服务器(192.168.168.154): 图片9.png ### 当Web服务器(192.168.168.154)停止了Web服务后,客户就会自动跳到Web服务器(192.168.168.135),在这过程中,没有出现访问失败的迹象: 图片10.png ### 当Web服务器(192.168.168.154)恢复正常后,客户端会自动跳回Web服务器(192.168.168.154): 图片11.png 笺注:实际生产环境中,集群里的所有Web服务器的网页内容应该是一样的。 相关文章: CentOS6_Nginx反向代理+基于域名的虚拟主机 CentOS6_Nginx反向代理+负载均衡(ip_hash)

图片附件: 图片1.png (2022-12-17 09:32, 43.41 KB) / 下载次数 58
http://blog.zhuohua.store/attachment.php?aid=22118&k=87b3cd1eff14f3a835a9270f59666156&t=1714662484&sid=9KduIB



图片附件: 图片2.png (2022-12-17 09:33, 41.89 KB) / 下载次数 63
http://blog.zhuohua.store/attachment.php?aid=22119&k=57e1d5f773c7f40558b099138ff7a1fe&t=1714662484&sid=9KduIB



图片附件: 图片4.png (2022-12-17 09:34, 46.32 KB) / 下载次数 58
http://blog.zhuohua.store/attachment.php?aid=22120&k=2d9891df520a12bedfe2889e3696d447&t=1714662484&sid=9KduIB



图片附件: 图片5.png (2022-12-17 09:34, 43.21 KB) / 下载次数 61
http://blog.zhuohua.store/attachment.php?aid=22121&k=18a3b3404e6edb5c706133221ffac5a2&t=1714662484&sid=9KduIB



图片附件: 图片6.png (2022-12-17 09:34, 48.71 KB) / 下载次数 50
http://blog.zhuohua.store/attachment.php?aid=22122&k=c28f46d2028d69b4a361724cadc87413&t=1714662484&sid=9KduIB



图片附件: 图片7.png (2022-12-17 09:35, 77.52 KB) / 下载次数 62
http://blog.zhuohua.store/attachment.php?aid=22123&k=25d146ec0a161428a6034b56ba8a902c&t=1714662484&sid=9KduIB



图片附件: 图片8.png (2022-12-17 09:36, 43.96 KB) / 下载次数 60
http://blog.zhuohua.store/attachment.php?aid=22124&k=12dc872ad9473f02b024422ec3fe56d2&t=1714662484&sid=9KduIB



图片附件: 图片9.png (2022-12-17 09:36, 41.57 KB) / 下载次数 57
http://blog.zhuohua.store/attachment.php?aid=22125&k=37ad9d9a1f202662999ed0d2f74d4261&t=1714662484&sid=9KduIB



图片附件: 图片10.png (2022-12-17 09:36, 41.53 KB) / 下载次数 67
http://blog.zhuohua.store/attachment.php?aid=22126&k=ea6f9ec146b45593ac8c9b0739198123&t=1714662484&sid=9KduIB



图片附件: 图片11.png (2022-12-17 09:37, 41.57 KB) / 下载次数 63
http://blog.zhuohua.store/attachment.php?aid=22127&k=14b58dc2d36d4dfedda39d200c179b8c&t=1714662484&sid=9KduIB






欢迎光临 blog.zhuohua.store (http://blog.zhuohua.store/) Powered by Discuz! 7.2