在 CentOS 7 上编译安装 Nginx 1.18

1. 安装依赖包

首先,安装 Nginx 所需的基本依赖包:

yum install -y gcc gcc-c++ make automake autoconf pcre-devel zlib-devel openssl-devel

2. 下载 Nginx 源代码

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

3. 配置 Nginx

基本配置示例:

./configure \
--prefix=/opt/nginx \
--sbin-path
### 安装 Nginx 1.18 的详细指南 在 CentOS安装特定版本的 Nginx(如 1.18),可以通过源码编译或者配置官方仓库来实现。以下是具体方法: #### 方法一:通过官方 Yum 源安装 为了确保能够获取到指定版本的 Nginx,可以先启用 Nginx 的官方 Yum 存储库。 1. 创建一个新的文件 `/etc/yum.repos.d/nginx.repo` 并添加以下内容: ```bash [nginx-stable] name=nginx stable repo baseurl=http://nginx.org/packages/centos/$releasever/$basearch/ gpgcheck=1 enabled=1 gpgkey=https://nginx.org/keys/nginx_signing.key [nginx-mainline] name=nginx mainline repo baseurl=http://nginx.org/packages/mainline/centos/$releasever/$basearch/ gpgcheck=1 enabled=0 gpgkey=https://nginx.org/keys/nginx_signing.key ``` 2. 更新 Yum 缓存并确认可用包列表: ```bash yum makecache fast yum list available | grep nginx ``` 3. 如果需要安装 Nginx 版本 1.18,则执行如下命令: ```bash yum install -y nginx-1.18* ``` 此过程会自动下载并安装所需的依赖项[^1]。 --- #### 方法二:从源代码手动编译安装 如果无法通过 Yum 获取所需版本,可以选择从源代码进行编译安装1. 下载对应版本的 Nginx 压缩包: ```bash wget http://nginx.org/download/nginx-1.18.0.tar.gz tar -zxvf nginx-1.18.0.tar.gz cd nginx-1.18.0 ``` 2. 配置编译选项: ```bash ./configure --prefix=/usr/local/nginx \ --with-http_ssl_module \ --with-http_v2_module \ --with-stream \ --with-mail ``` 3. 执行编译安装操作: ```bash make && make install ``` 完成上述步骤后,Nginx 将被安装至默认路径 `/usr/local/nginx` 中。 --- #### 启动服务与验证 无论采用哪种方式安装完成后,都需要启动 Nginx 并测试其运行状态。 1. 使用以下命令启动 Nginx: ```bash /usr/local/nginx/sbin/nginx ``` 2. 测试访问地址 `http://<服务器IP>` 来查看欢迎页面是否正常显示。 3. 查看当前正在运行的 Nginx 版本号: ```bash /usr/local/nginx/sbin/nginx -v ``` 以上即为完整的安装流程说明。 ```python print("Nginx installation completed.") ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值