一、安装nginx的依赖包
yum -y install gcc pcre-devel zlib-devel openssl openssl-devel
二、创建目录,并下载nginx
# 下载nginx
wget https://nginx.org/download/nginx-1.9.9.tar.gz
三、解压并安装nginx
# 解压
tar -zxvf nginx-1.9.9.tar.gz
# 切换路径
cd nginx-1.9.9
# 配置命令
./configure --prefix=/usr/lib/nginx
# 编译命令
make
#安装命令
make install
四、配置并启动
# 编辑启动文件
vim /usr/lib/systemd/system/nginx.service
# 配置启动信息
[Unit]
Description=nginx
After=network.target
[Service]
Type=forking
ExecStart=/usr/lib/nginx/sbin/nginx
ExecReload=/usr/lib/nginx/sbin/nginx -s reload
ExecStop=/usr/lib/nginx/sbin/nginx -s quit
PrivateTmp=true
[Install]
WantedBy=multi-user.target
# 启动服务
pkill nginx
systemctl start nginx
# 配置开机自启
systemctl enable nginx
五、安装过程中遇到问题及处理方法
1、make后出现错误一:
处理方法:
# 编辑文件并删除 -Werror
vim /usr/lib/objs/Makefile
2、make后又出现错误二:
处理方法:
# 编辑文件并注释或删除所以行信息
vim /xcr/nginx-1.9.9/src/os/unix/ngx_user.c