准备阶段
- 下载好nginx离线安装包
http://nginx.org/en/download.html - 安装前需要提前在Centos中安装好gcc和g++
安装阶段
- 将下载好的nginx离线安装包发送到Centos中,然后进行解压
tart -zxvf nginx-1.22.0.tar.gz
- 开始安装nginx
-- prefix配置的路径是编译后的路径 ./configure --prefix=/root/nginx/nginxMake/ make && make install
配置Nginx的系统服务
- 在
/etc/systemd/system
路径下创建nginx服务文件touch /etc/systemd/system/nginx.service
- 配置nginx.service文件
[Unit] Description=The nginx HTTP and reverse proxy server After=network.target remote-fs.target nss-lookup.target [Service] Type=forking # 这里的路径是通过./configure编译后的文件路径,分贝针对启动、停止、重启、退出进行了配置 ExecStart=/root/nginx/nginxMake/sbin/nginx ExecReload=/root/nginx/nginxMake/sbin/nginx -s reload ExecStop=/root/nginx/nginxMake/sbin/nginx -s stop ExecQuit=/root/nginx/nginxMake/sbin/nginx -s quit [Install] WantedBy=multi-user.target
- 为nginx.service文件授予可执行权限
chmod +x nginx.service
- 重新加载后台任务
systemctl daemon-reload
- 启动nginx
systemctl start nginx
- 设置nginx开机自启
systemctl enable nginx
- 查看服务看nginx是否启动成功,看到下图就说明启动成功了
systemctl status nginx