速卖通素材
努力

腾讯云OpenCloudOS 9.4安装nginx?

服务器

在腾讯云 OpenCloudOS 9.4(基于 CentOS Stream/Rocky Linux 9 体系)上安装 Nginx,推荐使用系统自带的 dnf 包管理器进行安装。以下是标准的操作步骤:

1. 更新系统软件源

首先确保系统的软件包列表是最新的,以避免依赖问题或版本过旧。

sudo dnf update -y

2. 安装 Nginx

OpenCloudOS 9.4 默认的软件源中通常已经包含了 Nginx。直接使用以下命令安装:

sudo dnf install nginx -y

注:如果提示找不到包,可能需要先检查 /etc/yum.repos.d/ 下的源配置是否指向了正确的 OpenCloudOS 镜像源(如阿里云、腾讯云官方源)。

3. 启动并设置开机自启

安装完成后,需要启动服务并设置为开机自动运行:

# 启动服务
sudo systemctl start nginx

# 设置开机自启
sudo systemctl enable nginx

# 查看服务状态
sudo systemctl status nginx

4. 配置防火墙(重要)

OpenCloudOS 默认使用 firewalld。Nginx 需要监听 80 (HTTP) 和 443 (HTTPS) 端口,因此需要放行这些端口。

# 添加 HTTP 和 HTTPS 规则
sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --permanent --add-service=https

# 重载防火墙使配置生效
sudo firewall-cmd --reload

注意:如果您是在腾讯云控制台的安全组(Security Group)中未开放 80 和 443 端口,即使服务器内部防火墙已放行,外部也无法访问。请同时登录腾讯云控制台,确保实例的“安全组”规则中允许 TCP 协议的 80 和 443 端口入站。

5. 验证安装

安装成功后,可以通过浏览器访问服务器的公网 IP 地址,或者在本地终端执行以下命令测试:

curl http://localhost
# 或
curl http://<您的服务器公网IP>

如果看到 "Welcome to nginx!" 的默认页面,说明安装成功。

6. 常用管理命令

  • 重启服务sudo systemctl restart nginx
  • 停止服务sudo systemctl stop nginx
  • 查看配置文件位置ls /etc/nginx/
  • 检查配置文件语法sudo nginx -t

补充:如果需要特定版本

如果您需要比系统源中更新的 Nginx 版本,可以添加官方 EPEL 源或第三方 Nginx 仓库(如 Nginx Official Repo),但通常对于生产环境,使用系统源提供的稳定版配合长期支持策略是最稳妥的选择。

未经允许不得转载:轻量云Cloud » 腾讯云OpenCloudOS 9.4安装nginx?