Alibaba Cloud Linux 3.2104 LTS 64位快速搭站?

Alibaba Cloud Linux 3.2104 LTS 64位 系统上快速搭建网站,可以按照以下步骤进行。该系统是阿里云基于 CentOS/RHEL 优化的 Linux 发行版,适合在阿里云 ECS 实例上运行,稳定性高、性能好。

以下是一个快速搭建 LAMP(Linux + Apache + MySQL + PHP)或 LNMP(Nginx 替代 Apache)环境的指南,适用于部署 WordPress、静态网站或 PHP 应用。


✅ 第一步:登录 ECS 实例

使用 SSH 登录你的 Alibaba Cloud Linux 3 实例:

ssh root@你的ECS公网IP

✅ 第二步:更新系统

sudo dnf update -y

Alibaba Cloud Linux 3 使用 dnf 作为包管理器(替代 yum)。


✅ 第三步:安装 Web 服务器(以 Nginx 为例,LNMP 更高效)

1. 安装 Nginx

sudo dnf install -y nginx

启动并设置开机自启:

sudo systemctl start nginx
sudo systemctl enable nginx

检查是否运行:

systemctl status nginx

访问你的公网 IP,应看到 Nginx 欢迎页(如未显示,请检查安全组是否放行 80 端口)。


✅ 第四步:安装数据库(MySQL 8.0 或 MariaDB)

推荐安装 MySQL 8.0:

  1. 添加 MySQL 官方 Yum 仓库(或使用阿里云镜像):
sudo dnf install -y https://dev.mysql.com/get/mysql80-community-release-el9-1.noarch.rpm

注意:Alibaba Cloud Linux 3 基于 RHEL 9,使用 el9 兼容包。

  1. 安装 MySQL 服务器:
sudo dnf install -y mysql-server
  1. 启动并设置开机自启:
sudo systemctl start mysqld
sudo systemctl enable mysqld
  1. 获取临时密码并安全初始化:
sudo grep 'temporary password' /var/log/mysqld.log

运行安全配置脚本:

sudo mysql_secure_installation

✅ 第五步:安装 PHP(以 PHP 8.1 为例)

  1. 添加 EPEL 和 Remi 仓库:
sudo dnf install -y epel-release
sudo dnf install -y https://rpms.remirepo.net/enterprise/remi-release-9.rpm
  1. 启用 PHP 8.1 模块:
sudo dnf module enable -y php:remi-8.1
  1. 安装 PHP 及常用扩展:
sudo dnf install -y php php-cli php-fpm php-mysqlnd php-gd php-xml php-mbstring php-zip php-curl
  1. 启动 php-fpm 并设置开机自启:
sudo systemctl start php-fpm
sudo systemctl enable php-fpm

✅ 第六步:配置 Nginx 支持 PHP

  1. 编辑默认站点配置:
sudo vim /etc/nginx/conf.d/default.conf

替换内容如下(支持 PHP 解析):

server {
    listen       80;
    server_name  localhost;
    root         /usr/share/nginx/html;
    index        index.php index.html;

    location / {
        try_files $uri $uri/ =404;
    }

    location ~ .php$ {
        fastcgi_pass 127.0.0.1:9000;
        fastcgi_index index.php;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
        include fastcgi_params;
    }
}
  1. 重启 Nginx:
sudo systemctl restart nginx

✅ 第七步:测试 PHP 环境

创建测试文件:

echo "<?php phpinfo(); ?>" | sudo tee /usr/share/nginx/html/info.php

浏览器访问:http://你的IP/info.php,如果显示 PHP 信息页面,说明配置成功。


✅ 第八步:部署网站(以 WordPress 为例)

  1. 下载 WordPress:
cd /usr/share/nginx/html
sudo wget https://cn.wordpress.org/latest-zh_CN.tar.gz
sudo tar -zxvf latest-zh_CN.tar.gz --strip-components=1
  1. 创建数据库:
mysql -u root -p
CREATE DATABASE wordpress;
CREATE USER 'wpuser'@'localhost' IDENTIFIED BY 'your_password';
GRANT ALL PRIVILEGES ON wordpress.* TO 'wpuser'@'localhost';
FLUSH PRIVILEGES;
EXIT;
  1. 浏览器访问 http://你的IP 开始 WordPress 安装。

✅ 第九步:配置安全(建议)

  • 防火墙放行端口:
sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --permanent --add-service=https
sudo firewall-cmd --reload
  • 阿里云控制台:确保 安全组 已放行 80、443、22 端口。

✅ 可选:使用宝塔面板(可视化管理)

如果你希望图形化管理,可安装宝塔面板(一键环境部署):

yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh

安装后会给出面板地址和登录账号,适合新手快速建站。


总结:快速建站流程

步骤 内容
1 登录 ECS,更新系统
2 安装 Nginx / Apache
3 安装 MySQL / MariaDB
4 安装 PHP
5 配置 Web 服务器支持 PHP
6 部署网站文件(如 WordPress)
7 配置数据库
8 域名绑定 + SSL(可选)

提示

  • 如果你使用域名,记得在阿里云 云解析 DNS 添加 A 记录。
  • 可使用 阿里云 SSL 证书服务 免费申请 HTTPS 证书。

如需搭建 Node.js、Python(Django/Flask)、Java 等环境,也可继续扩展。

需要我提供 一键脚本宝塔面板安装指南 吗?欢迎继续提问!

未经允许不得转载:CLOUD技术博 » Alibaba Cloud Linux 3.2104 LTS 64位快速搭站?