搭建基本的高性能网站,如下图所示
搭建的网站参考下图,本篇先利用keepalived+nginx搭建高可用负载均衡器
nginx+keepalived反向代理服务器 IP:192.168.176.187
nginx+keepalived反向代理服务器 IP:192.168.176.188
1.安装nginx和keepalived
先安装keepalived,利用阿里云的源直接安装
再安装nginx
下载 nginx
解压和编译安装
测试是否安装成功
配置keepalived.conf
! Configuration File for keepalived
global_defs {
notification_email {
admin@wcx.com
}
notification_email_from Alexandre.Cassen@firewall.loc
smtp_server 127.0.0.1
smtp_connect_timeout 30
router_id LVS_DEVEL
}
vrrp_script chk_nginx
{
script "/wcx/shell/check_nginx.sh"
interval 2
weight 2
}
vrrp_instance VI_1 {
state MASTER
interface ens33
virtual_router_id 151
priority 100
advert_int 5
nopreempt
authentication {
auth_type PASS
auth_pass 1111
}
virtual_ipaddress {
192.168.176.155
}
}
vrrp_instance VI_2 {
state BACKUP
interface ens33
virtual_router_id 152
priority 90
advert_int 5
nopreempt
authentication {
auth_type PASS
auth_pass 1111
}
virtual_ipaddress {
192.168.176.166
}
track_script{
chk_nginx
}
}
复制一份到另外一台主机
然后启动keepalived以及查看状态是否成功
2.配置nginx文件实现动静分离
nginx的配置文件
加入下面几行,其余的Location 用注释去掉
复制一份发送到另外一台反向代理服务器
3.实现动态网站服务器和静态网站服务器
动态网站服务器:192.168.176.189
并在/var/www/html目录下创建index.php添加一下代码
<?
phpinfo()
?>
开启httpd服务器服务器网站服务器:192.168.176.191
并在/var/www/html目录下创建1.html添加一下代码
<h1>hello user</h1>
启动静态服务器
4.关闭各个服务器的防火墙,测试是否成功
1,1 Top