1.防火墙配置
- 关闭并禁用防火墙
- systemctl stop firewalld
- systemctl disable firewalld
-
2.创建应用安装目录
- 创建目录(此目录作为所有软件安装目录)
- mkdir /usr/local/mysoftware
-
3.安装依赖包
- 安装gcc
- yum -y install gcc-c++
-
安装pcre
-
yum -y install pcre pcre-devel
-
安装zlib
- yum -y install zlib zlib-devel
-
-
安装openssl
- yum install -y openssl openssl-devel
安装libnl
- yum -y install libnl libnl3-devel
4.安装keepalived
- 再mysoftware下创建keepalived安装目录keepalived-2.0.18
- mkdir /usr/local/mysoftware/keepalived-2.0.18
- 解压keepalived安装包
tar -zxvf keepalived-2.0.18.tar.gz
- 进入解压后的目录并设置安装目录为步骤1创建的目录
- cd keepalived-2.0.18
- ./configure --prefix=/usr/local/mysoftware/keepalived-2.0.18/
- 进入解压后的目录并设置安装目录为步骤1创建的目录
- cd keepalived-2.0.18
- ./configure --prefix=/usr/local/mysoftware/keepalived-2.0.18/
- 编译并安装
- make && make install
- 进入keepalived安装目录并查看目录下文件
- cd /usr/local/mysoftware/keepalived-2.0.18/
- ll
- 进入etc目录
- cd etc/
- ll
- 在/etc/下创建keepalived服务目录
- mkdir /etc/keepalived
- 复制keepalived目录下的配置文件keepalived/keepalived.conf到/etc/目录下
- cp keepalived/keepalived.conf /etc/keepalived/
- 复制sysconfig目录到/etc/keepalived/目录下
- cp -rf sysconfig /etc/keepalived/
-
进入keepalived服务目录
- cd /etc/keepalived/
- ll
- 修改配置文件
-
参照keepalived.conf
启动服务并设置开机自启
- service keepalived start
- systemctl enable keepalived
-
安装Nginx
- 在mysoftware目录下创建Nginx安装目录
- mkdir /usr/local/mysoftware/nginx-1.16.1
- 解压并进入解压后的nginx目录中
- tar -zxvf nginx-1.16.1.tar.gz
- cd nginx-1.16.1
- ll
- 修改配置文件
-
参考nginx.conf,修改中文备注位置,替换conf下的nginx.conf文件
- 启动nginx
- cd /usr/local/mysoftware/nginx-1.16.1/sbin/
- ./nginx