0
点赞
收藏
分享

微信扫一扫

centos系统源码编译安装nginx,并编写服务脚本

毅会 2023-11-03 阅读 14

1.安装编译所需的依赖项:

yum install -y gcc pcre-devel openssl-devel zlib-devel

2.下载 Nginx 源代码:

wget http://nginx.org/download/nginx-1.21.3.tar.gz
tar -xf nginx-1.21.3.tar.gz
cd nginx-1.21.3

3.配置编译选项并进行编译和安装:

./configure --prefix=/usr/local/nginx --with-http_ssl_module make
make install

4.创建 Nginx 服务脚本:

nano /etc/systemd/system/nginx.service
-----------------------------------------------------------------------------------------

在编辑器中,将以下内容粘贴到文件中:
````service
[Unit]
Description=Nginx HTTP Server
After=network.target

[Service]
ExecStart=/usr/local/nginx/sbin/nginx
ExecReload=/usr/local/nginx/sbin/nginx -s reload
ExecStop=/usr/local/nginx/sbin/nginx -s stop
KillMode=process
Restart=on-failure
RestartSec=3s

[Install]
WantedBy=multi-user.target
```

其中:

5.保存并关闭文件。

6.启用并启动 Nginx 服务:

systemctl enable nginx
systemctl start nginx

        现在,您已经成功地在 CentOS 7 上通过源码编译安装了 Nginx,并创建了一个服务脚本来管理 Nginx 服务。可以使用 sudo systemctl start nginx 启动服务,使用 sudo systemctl stop nginx 停止服务,使用 sudo systemctl restart nginx 重启服务。网页服务器应该已经可用并正在监听端口 80。

举报

相关推荐

0 条评论