在腾讯云 OpenCloudOS 9.4 上安装 Nginx,推荐使用系统自带的 DNF 包管理器(OpenCloudOS 9 系列基于 Rocky Linux/AlmaLinux 生态,使用 DNF 而非 YUM)。以下是标准安装步骤:
1. 更新系统软件包
首先确保系统包列表和已安装包是最新的:
sudo dnf update -y
2. 安装 Nginx
直接使用 DNF 安装 Nginx 及其依赖:
sudo dnf install nginx -y
3. 启动并设置开机自启
安装完成后,启动服务并配置为开机自动运行:
sudo systemctl start nginx
sudo systemctl enable nginx
4. 验证安装状态
检查 Nginx 是否正在运行:
systemctl status nginx
如果看到 active (running),说明安装成功。
5. 配置防火墙(如启用)
OpenCloudOS 默认可能未开启防火墙,若已开启且需要外部访问,请放行 HTTP(80) 和 HTTPS(443) 端口:
sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --permanent --add-service=https
sudo firewall-cmd --reload
注意:在腾讯云环境中,还需在腾讯云服务器控制台的安全组规则中添加入站规则,允许 TCP 80 和 443 端口,否则外部无法访问。
6. 测试访问
在浏览器中访问服务器公网 IP(例如 http://<你的公网IP>),应能看到默认的 Nginx 欢迎页面。
补充说明
- 配置文件位置:主配置文件位于
/etc/nginx/nginx.conf,站点配置通常在/etc/nginx/conf.d/目录下。 - 版本管理:上述命令安装的是 OpenCloudOS 官方仓库中的稳定版 Nginx。如需更新到最新版本,可考虑添加 EPEL 源或从官网编译安装,但生产环境建议优先使用官方源以保证稳定性。
- SELinux:OpenCloudOS 默认开启 SELinux,通常不影响 Nginx 正常运行。如遇权限问题,可使用
getenforce检查状态,必要时调整策略(不推荐直接关闭)。
完成以上步骤后,您的 Nginx 服务即可正常提供 Web 服务。
云计算