以下是在 CentOS 7 上安装 Nginx 的步骤:
- 添加 EPEL 软件仓库:
- 首先,通过 SSH 连接到你的 CentOS 7 服务器。
- 使用以下命令安装 EPEL 软件仓库:
sudo yum install epel-release
- 输入密码(如果不是 root 用户)并继续。
- 安装 Nginx:
- 现在 EPEL 仓库已经安装在你的服务器上,使用以下命令安装 Nginx:
sudo yum install nginx
- 确认安装时输入
y
并按回车。
- 启动 Nginx:
- Nginx 安装后不会自动启动。使用以下命令启动 Nginx:
sudo systemctl start nginx
- 使用以下命令检查服务状态:
sudo systemctl status nginx
- 如果一切正常,你会看到类似以下输出:
● nginx.service - The nginx HTTP and reverse proxy server Loaded: loaded (/usr/lib/systemd/system/nginx.service; disabled; vendor preset: disabled) Active: active (running) since Mon 2022-01-24 20:14:24 UTC; 5s ago ...
- 服务应该处于活动状态。
- 配置防火墙规则:
- 如果你运行了防火墙,运行以下命令允许 HTTP 和 HTTPS 流量:
sudo firewall-cmd --permanent --zone=public --add-service=http sudo firewall-cmd --permanent --zone=public --add-service=https sudo firewall-cmd --reload
- 验证安装:
- 在浏览器中访问你服务器的公共 IP 地址,例如
http://server_domain_name_or_IP/
。 - 你会看到 CentOS 7 默认的 Nginx 欢迎页面,用于测试和信息展示。