- 先安装
nginx
需要的依赖gcc、pcre、zlib、opensll
1.openssl:提供ssl功能
2.zlib:gzip模块
3.pcre:让 Nginx 支持 Rewrite 功能
安装命令:
yum -y install gcc pcre-devel zlib-devel openssl openssl-devel
-
官网下载
nginx
稳定版
在/usr/local/目录下新建nginx文件夹,将下载好的文件上传到该文件夹下,解压:
cd /usr/local
mkdir nginx
tar -xzvf nginx-1.16.1.tar.gz
- 配置:
#进入解压目录
cd nginx-1.16.1/
#配置安装目录
./configure --prefix=/usr/local/nginx (将该软件安装在该目录下面)
- 编译:
make
- 安装:
make install
- 开放防火墙80端口(
nginx
的默认监听端口是80端口):
firewall-cmd --zone=public --add-port=80/tcp --permanent
#重新加载防火墙
firewall-cmd --reload
- 启动服务:
#进入sbin目录
cd /usr/local/nginx/sbin/
#启动
./nginx
-
验证是否安装成功
浏览器输入ip地址回车出现如下页面,则表示安装成功
可以添加环境变量,以便在任意路径下操作nginx
vim /etc/profile
如果已配置了别的环境变量,在export path
后添加:
分割符,后面加上nginx
的安装路径即可。
最后别忘重新加载配置文件:
source /etc/profile
- 配置nginx开机自启动
vim /etc/rc.d/rc.local
高可用解决方案 keepalived 安装
yum -install keepalived -y
//启动 keepalived 服务
systemctl start keepalived .service
//将 Keepalived 加入开机启动项
systemctl enable keepalived.service
默认安装位置在 /etc/keepalived 目录下