CentOS 下 Nginx 的安装步骤详解
安装前准备
在开始安装 Nginx 之前,我们需要确保系统满足以下条件:

- 系统版本:CentOS 6 或 CentOS 7
- 网络连接:能够访问互联网,以便下载 Nginx 安装包
- 系统用户:拥有 sudo 权限的用户
安装 Nginx
以下是在 CentOS 下安装 Nginx 的详细步骤:
安装依赖
我们需要安装一些依赖项,以便 Nginx 正确运行。
sudo yum install -y pcre pcre-devel zlib zlib-devel openssl openssl-devel
安装 Nginx
使用 yum 命令安装 Nginx。
sudo yum install -y nginx
启动 Nginx
安装完成后,启动 Nginx 服务。
sudo systemctl start nginx
检查 Nginx 是否运行
使用以下命令检查 Nginx 是否正在运行。
sudo systemctl status nginx
如果输出显示 Nginx 正在运行,则说明安装成功。

配置 Nginx
默认情况下,Nginx 的配置文件位于 /etc/nginx/nginx.conf,你可以根据需要修改这个文件。
重启 Nginx
修改配置文件后,需要重启 Nginx 以应用更改。
sudo systemctl restart nginx
常见问题解答
FAQs
Q1:如何检查 Nginx 的版本信息?
A1: 使用以下命令可以查看 Nginx 的版本信息。
nginx -v
Q2:如何配置 Nginx 以允许外部访问?
A2: 默认情况下,Nginx 会在 80 端口监听请求,但防火墙可能阻止外部访问,以下是一些步骤,可以帮助你允许外部访问:

检查防火墙设置:
sudo firewall-cmd --list-all
允许 HTTP 流量:
sudo firewall-cmd --permanent --add-service=http
重载防火墙规则:
sudo firewall-cmd --reload
确保防火墙设置允许外部访问 80 端口。