侧边栏壁纸
博主头像
丛庆

没事儿写代码,有事写代码。email:1024@cong.zone

  • 累计撰写 116 篇文章
  • 累计创建 97 个标签
  • 累计收到 4 条评论

【CentOS7】【Nginx】CentOS7源码编译并安装nginx

丛庆
2023-06-18 / 0 评论 / 0 点赞 / 202 阅读 / 210 字 / 正在检测是否收录...
温馨提示:
部分资料和图片来源于网络,如有危害到您的利益请与我联系删除,1024@cong.zone。

更新yum

sudo yum update -y

安装必要的编译工具和依赖项

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

下载Nginx源代码

wget http://nginx.org/download/nginx-1.20.1.tar.gz

解压源代码包

tar -zxvf nginx-1.20.1.tar.gz

进入解压后的目录

cd nginx-1.20.1

配置编译选项

./configure

编译和安装

make
sudo make install

设置开机自启动

sudo vi /etc/systemd/system/nginx.service

在文件中插入以下内容

[Unit]
Description=The NGINX HTTP and reverse proxy 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
ExecStart=/usr/local/nginx/sbin/nginx
ExecReload=/usr/local/nginx/sbin/nginx -s reload
ExecStop=/usr/local/nginx/sbin/nginx -s stop
PrivateTmp=true

[Install]
WantedBy=multi-user.target

保存并关闭文件

设置Nginx服务为开机自启动

sudo systemctl enable nginx

启动Nginx服务

sudo systemctl start nginx
0

评论区