1、进入/usr/local,创建nginx目录
cd /usr/local
mkdir nginx
2、通过nginx.org下载安装包
wget http://nginx.org/download/nginx-1.24.0.tar.gz
如wget:找不到命令,先安装wget
yum install wget
3、解压安装包
tar -xzvf nginx-1.24.0.tar.gz
cd nginx-1.24.0
4、安装所需环境
yum -y install gcc gcc-c++ pcre pcre-devel zlib zlib-devel openssl openssl-devel
5、编译安装
./configure --prefix=/usr/local/nginx --with-http_ssl_module --with-http_stub_status_module
make && make install
http_stub_status_module,此模块后续会用到,其他模块按需添加
6、设置为系统服务
vim /usr/lib/systemd/system/nginx.service
[Unit]
Description=nginx
After=network.target remote-fs.target nss-lookup.target
[Service]
Type=forking
PIDFile=/usr/local/nginx/logs/nginx.pid
ExecStartPre=/usr/local/nginx/sbin/nginx -t -c /usr/local/nginx/conf/nginx.conf
ExecStart=/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
ExecReload=/usr/local/nginx/sbin/nginx -s reload
ExecStop=/usr/local/nginx/sbin/nginx -s stop
ExecQuit=/usr/local/nginx/sbin/nginx -s quit
PrivateTmp=true
[Install]
WantedBy=multi-user.target
编辑nginx.service文件,保存以上脚本内容
7、重新加载系统服务
systemctl daemon-reload
8、启动nginx服务
systemctl start nginx.service
9、设置开机启动
systemctl enable nginx.service
评论区