nginx双机热备安装+keepalived
Keepalived 是一种高性能的服务器高可用或热备解决方案, Keepalived 可以用来防止服务器单点故障的发生,通过配合 Nginx 可以实现 web 前端服务的高可用。
1、环境准备
Server 1(master) : centos7.5 192.168.111.136
Server 2(backup) : centos7.5 192.168.111.128
2、安装nginx
在两台机器上安装并配置nginx,安装步骤请参考上章(nginx安装)
1) 安装完后在两台服务器分别编写配置文件
修改 /etc/nginx/nginx.conf
文件,建议先将原文件备份,然后再修改成如下内容
vim /nginx.conf
(写入以下内容)
user nginx;
worker_processes 1;
events {
worker_connections 1024;
}
http {
include mime.types;
default_type application/octet-stream;
sendfile on;
tcp_nopush on;
keepalive_timeout 65;
gzip on;
server {
listen 80;
server_name localhost;
index a.html a.htm;
root /var/www