Nginx反向代理——httpd网站

构建负载均衡的Nginx集群

*(需要开启三台模拟机分别以1号,2号机,3号机命名,提前安装好nginx,软件包网卡统一)

1号机#

#vim /etc/sysconfig/network-scripts/ifcfg-ens33

BOOTPROTO=static

IPADDR=200.0.0.10

GATEWAY=200.0.0.1                                    (ESC:wq)保存退出

#ifdown ens33;ifup ens33

#systemctl stop firewalld

2号机#

#vim /etc/sysconfig/network-scripts/ifcfg-ens33

BOOTPROTO=static

IPADDR=200.0.0.20

GATEWAY=200.0.0.1                                    (ESC:wq)保存退出

#ifdown ens33;ifup ens33

#systemctl stop firewalld

3号机#

#vim /etc/sysconfig/network-scripts/ifcfg-ens33

BOOTPROTO=static

IPADDR=200.0.0.30

GATEWAY=200.0.0.1                                    (ESC:wq)保存退出

#ifdown ens33;ifup ens33

#systemctl stop firewalld

1号机#

拼通2号机,3号机)

#ping 200.0.0.20

#ping 200.0.0.30

#mount /dev/cdrom /mnt

#cd /etc/yum.repos.d/

#mv Centos-Base.repo   Centos-Base.repo.bak

#vim Centos-Base.repo

[a]

baseurl=file:///mnt

gpgcheck=0                                         (ESC:wq)保存退出

#yum   clean   all

#yum -y install pcre-devel zlib-devel openssl-devel 

#useradd -M -s /sbin/nologin www

#tar zxf /root/Desktop/nginx...tar.gz -C /usr/src

#cd /usr/src/nginx...../

#./configure --prefix=/usr/local/nginx --user=www --group=www --with-file-aio --with-http_stub_status_module && make && make install

#vim /usr/local/nginx/conf/nginx.conf

20行:upstream apache_server    {

            server    200.0.0.20:80   weight=1;

            server    200.0.0.30:80   weight=1;

}

49行:必须在 } 里面 输入内容

proxy_pass   http://apache_server;                                                    

   }  内置的符号                                                                                               (ESC:wq) 保存退出

2号机#

#mount /dev/cdrom /mnt

#cd /etc/yum.repos.d/

#mv Centos-Base.repo   Centos-Base.repo.bak

#vim Centos-Base.repo

[a]

baseurl=file:///mnt

gpgcheck=0                                         (ESC:wq)保存退出

#yum   clean   all

#yum -y install httpd

#echo "web.200.0.0.20"  >  /var/www/html/index.html

#systemctl start httpd

3号机#

#mount /dev/cdrom /mnt

#cd /etc/yum.repos.d/

#mv Centos-Base.repo   Centos-Base.repo.bak

#vim Centos-Base.repo

[a]

baseurl=file:///mnt

gpgcheck=0                                         (ESC:wq)保存退出

#yum   clean   all

#yum -y install httpd

#echo "web.200.0.0.30"  >  /var/www/html/index.html

#systemctl start httpd

1号机#

在浏览器输入200.0.0.10  交互式出现2号机和三号的网页

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值