Alibaba Cloud Linux 3.2104 LTS安装web服务器?

Alibaba Cloud Linux 3.2104 LTS 上安装 Web 服务器,通常可以选择以下几种常见的 Web 服务器软件:

  • Nginx
  • Apache HTTP Server (httpd)
  • Lighttpd(轻量级)

下面以安装最常用的 NginxApache 为例进行说明。


✅ 一、更新系统软件包

首先确保你的系统是最新的:

sudo dnf update -y

✅ 二、安装 Nginx Web 服务器

1. 安装 Nginx

sudo dnf install nginx -y

2. 启动并启用 Nginx 开机自启

sudo systemctl start nginx
sudo systemctl enable nginx

3. 检查 Nginx 状态

sudo systemctl status nginx

4. 设置防火墙允许 HTTP/HTTPS 流量(如果开启了 firewalld)

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

如果你使用的是阿里云 ECS 实例,请确保在 ECS 控制台的安全组规则中开放 80 端口和 443 端口

5. 测试访问

浏览器访问你的服务器公网 IP 地址,看到 "Welcome to nginx!" 页面表示安装成功。


✅ 三、安装 Apache (httpd)

1. 安装 Apache

sudo dnf install httpd -y

2. 启动并启用 Apache 开机自启

sudo systemctl start httpd
sudo systemctl enable httpd

3. 检查 Apache 状态

sudo systemctl status httpd

4. 配置防火墙

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

同样记得在阿里云安全组中放行 80 端口。

5. 测试访问

浏览器访问服务器 IP,看到 "Testing 123…" 或默认欢迎页面表示安装成功。


✅ 四、部署网站文件

无论是 Nginx 还是 Apache,默认的网页文件路径如下:

Web Server 默认网站目录
Nginx /usr/share/nginx/html
Apache /var/www/html

你可以将 HTML 文件放入对应目录,例如:

echo "<h1>Hello from Alibaba Cloud Linux</h1>" | sudo tee /usr/share/nginx/html/index.html

然后刷新浏览器查看效果。


✅ 五、可选:安装 PHP + MySQL 支持(LAMP / LNMP)

如果你需要部署动态网站(如 WordPress),还需要安装:

  • PHP 解释器
  • MariaDB / MySQL 数据库

可以参考我为你准备的后续步骤:

安装 PHP 和常用扩展(适用于 Nginx 或 Apache)

sudo dnf install php php-cli php-fpm php-mysqlnd php-gd php-xml php-mbstring -y

对于 Nginx:

你需要配置 Nginx 使用 php-fpm 来处理 PHP 请求。

对于 Apache:

一般直接支持 .php 文件解析(mod_php)。


🧪 小贴士

  • Alibaba Cloud Linux 是基于 RHEL 8+ 的衍生版本,使用 dnf 包管理器。
  • 可通过 cat /etc/os-release 查看系统信息。
  • 建议结合阿里云镜像安装(默认已配置)。

如果你有特定需求(比如部署 WordPress、部署 SSL 证书、反向等),也可以告诉我,我可以提供更详细的指导。

未经允许不得转载:CLOUD技术博 » Alibaba Cloud Linux 3.2104 LTS安装web服务器?