- 下载nginx
- 下载依赖
yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel pcre pcre-devel
# 解压
tar zxvf Nginx-1.21.6.tar.gz
# 进入Nginx安装包
cd Nginx-1.21.6
# 源码安装,自定义安装位置
./configure --prefix=/usr/local/Nginx
# 编译安装
make
make install
- 安装成系统服务
vi /usr/local/systemd/system/Nginx.service
#脚本内容
[Unit]
Description=Nginx - web server
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
- 重新加载系统服务
systemctl daemon-reload
- 基本命令
# 开机自启
systemctl enable Nginx
# 启动
systemctl start Nginx
# 重新启动
systemctl restart Nginx
# 关闭
systemctl stop Nginx
# 查看运行状态
systemctl status Nginx
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。