华为云服务器Huawei Cloud EulerOS 2.0安装nginx?

在 华为云服务器(Huawei Cloud EulerOS 2.0) 上安装 Nginx,可以按照以下步骤进行操作。EulerOS 是基于 CentOS/RHEL 的操作系统,因此安装方式与 CentOS 类似,可以通过 yum 包管理器或从源码编译安装。


✅ 方法一:使用 Yum 安装 Nginx(推荐)

步骤 1:更新系统软件包

sudo yum update -y

步骤 2:安装 EPEL 仓库(如果未启用)

EulerOS 默认可能没有启用 EPEL 源,需要手动添加:

sudo yum install epel-release -y

如果提示找不到 epel-release,可以尝试下载并手动安装 .rpm 包:

wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
sudo rpm -ivh epel-release-latest-7.noarch.rpm

步骤 3:安装 Nginx

sudo yum install nginx -y

步骤 4:启动 Nginx 并设置开机自启

sudo systemctl start nginx
sudo systemctl enable nginx

步骤 5:检查 Nginx 状态

sudo systemctl status nginx

步骤 6:配置防火墙允许 HTTP 流量(可选)

sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --reload

步骤 7:测试访问 Nginx

在浏览器中输入你的服务器公网 IP 地址,例如:

http://your_server_ip/

看到 “Welcome to nginx!” 页面表示安装成功。


✅ 方法二:从源码编译安装 Nginx(进阶)

如果你需要特定版本的 Nginx 或者有定制需求,可以选择源码安装。

步骤 1:安装依赖库

sudo yum install gcc pcre pcre-devel zlib zlib-devel openssl openssl-devel -y

步骤 2:下载 Nginx 源码包

前往 nginx 官网 下载你需要的版本,例如:

cd /usr/local/src
wget https://nginx.org/download/nginx-1.26.2.tar.gz
tar -zxvf nginx-1.26.2.tar.gz
cd nginx-1.26.2

步骤 3:配置编译参数(可根据需要修改)

./configure --prefix=/usr/local/nginx 
            --with-http_ssl_module 
            --with-http_v2_module 
            --with-http_gzip_static_module

步骤 4:编译并安装

make && sudo make install

步骤 5:启动 Nginx

/usr/local/nginx/sbin/nginx

可以通过 /usr/local/nginx/sbin/nginx -s reload 来重启服务。


🧪 验证是否安装成功

访问服务器 IP 地址:

http://<你的服务器IP>

你应该会看到默认的 Nginx 欢迎页面。


🔁 常用命令总结

功能 命令
启动 Nginx systemctl start nginx
停止 Nginx systemctl stop nginx
重启 Nginx systemctl restart nginx
设置开机启动 systemctl enable nginx
查看状态 systemctl status nginx

如需进一步配置虚拟主机、HTTPS、反向X_X等内容,请告诉我,我可以继续提供帮助!

未经允许不得转载:云计算导航 » 华为云服务器Huawei Cloud EulerOS 2.0安装nginx?