CentOS Linux release 7.8 编译安装 Nginx

本文档记录了在 CentOS Linux 7.8 系统上,由于预装的 Nginx 缺少必要模块,采用编译方式安装 Nginx 的详细步骤。包括安装系统依赖、下载与解压 Nginx 源码、自定义编译选项,以及如何将 Nginx 整合到 Systemd 服务中进行管理。
摘要由CSDN通过智能技术生成

CentOS Linux 系统使用 yum 安装的 Nginx 缺少一些需要的模块,只能用编译的方式来解决,记录一下安装过程。

首先需要用 yum 安装系统依赖:

sudo yum install -y gcc make \
    pcre-devel perl-ExtUtils-Embed openssl-devel

然后下载 nginx 源码:

wget -c http://nginx.org/download/nginx-1.18.0.tar.gz

解压并进入源码目录并按自己的需求执行编译操作:

tar zxvf nginx-1.18.0.tar.gz
cd nginx-1.18.0

./configure --prefix=/usr/local/nginx \
    --user=zzxworld \
    --group=zzxworld \
    --with-http_perl_module \
    --with-http_ssl_module \
    --with-http_v2_module

make

sudo make install

编译完成后,就可以使用 /usr/local/bin/bin/nginx 来管理 Nginx 了。不过更好的方式是使用 Systemd 服务。将 Nginx 接入 Systemd 也很简单,在 /usr/lib/systemd/system/ 目录创建一个 nginx.service 文件,内容如下:

[Unit]
Description=The NGINX HTTP and reverse proxy server
After=syslog.target network-online.t
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值