阿里云 centos 安装 nginx
时间: 2025-05-18 07:08:47 浏览: 21
### 如何在阿里云 CentOS 上安装 Nginx
#### 使用 Yum 安装 Nginx
可以通过 `yum` 命令快速安装 Nginx,这是最简单的方式之一。以下是具体操作方法:
执行以下命令来安装 Nginx 并自动处理依赖项:
```bash
yum install nginx -y
```
此命令会通过系统的默认仓库安装最新可用的 Nginx 版本[^1]。
完成安装后,可以启动 Nginx 服务并设置开机自启:
```bash
systemctl start nginx
systemctl enable nginx
```
验证 Nginx 是否成功运行,可通过浏览器访问服务器 IP 地址或者使用如下命令检查状态:
```bash
systemctl status nginx
```
---
#### 手动编译安装 Nginx
如果需要特定版本的 Nginx 或者定制化配置,则可以选择手动编译安装方式。
##### 步骤一:准备环境
确保系统已安装必要的开发工具和库文件。对于 CentOS 7.9,可运行以下命令安装所需的前置工具:
```bash
yum groupinstall "Development Tools" -y
yum install gcc pcre pcre-devel zlib zlib-devel openssl openssl-devel -y
```
这些工具用于支持 Nginx 的编译过程[^3]。
##### 步骤二:创建 Nginx 用户组和服务账户
为了安全性和权限管理,建议为 Nginx 创建专用的服务用户和组:
```bash
groupadd -r nginx
useradd -r -g nginx nginx
```
##### 步骤三:下载并解压源码包
进入 `/usr/local/` 目录下新建一个名为 `nginx` 的文件夹,并将下载好的压缩包上传至该路径进行解压:
```bash
cd /usr/local/
mkdir nginx
wget http://nginx.org/download/nginx-1.17.6.tar.gz
tar -zxf nginx-1.17.6.tar.gz
```
注意替换 URL 中的具体版本号以匹配实际需求[^2]。
##### 步骤四:配置与编译
切换到解压后的目录开始配置选项以及正式构建程序:
```bash
cd nginx-1.17.6
./configure --prefix=/usr/local/nginx \
--sbin-path=/usr/sbin/nginx \
--conf-path=/etc/nginx/nginx.conf \
--error-log-path=/var/log/nginx/error.log \
--http-log-path=/var/log/nginx/access.log \
--pid-path=/var/run/nginx.pid \
--with-http_ssl_module \
--with-stream \
--user=nginx \
--group=nginx
make && make install
```
上述参数定义了最终部署的位置以及其他功能模块的支持情况,请按需调整[^5]。
完成后即可测试新安装实例是否正常工作:
```bash
/usr/sbin/nginx -t
```
如果没有错误提示则代表一切就绪!
---
#### 验证 Web 页面显示效果
无论采用哪种方式进行安装,在最后都应确认页面能够被正确加载出来。打开任意一台联网设备上的网页浏览工具输入形如 `http://<your_server_ip>` 这样的地址链接查看结果。
---
阅读全文
相关推荐


















