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

服务器

Alibaba Cloud Linux 3.2104 LTS 64位 系统上快速搭建网站(快速搭站),你可以按照以下步骤进行操作。这里以搭建一个常见的 LAMP(Linux + Apache + MySQL + PHP)或 LNMP(Nginx 替代 Apache)环境为例,适用于部署 WordPress、Discuz、或其他 PHP 网站。


✅ 一、准备工作

  1. 登录到你的 ECS 实例

    • 使用 SSH 登录:
      ssh root@你的ECS公网IP
  2. 更新系统

    sudo dnf update -y

✅ 二、选择环境:LAMP 或 LNMP

方案一:LAMP(Apache)

1. 安装 Apache
sudo dnf install httpd -y
sudo systemctl enable httpd
sudo systemctl start httpd
2. 安装 MariaDB(MySQL 替代)
sudo dnf install mariadb-server mariadb -y
sudo systemctl enable mariadb
sudo systemctl start mariadb

# 安全初始化(设置密码、删除匿名用户等)
sudo mysql_secure_installation
3. 安装 PHP
sudo dnf install php php-mysqlnd php-gd php-xml php-mbstring php-fpm -y
4. 重启 Apache
sudo systemctl restart httpd
5. 测试 PHP

创建测试文件:

echo "<?php phpinfo(); ?>" > /var/www/html/info.php

访问:http://你的IP/info.php,看到 PHP 信息页即成功。


方案二:LNMP(Nginx + MySQL + PHP-FPM)

1. 安装 Nginx
sudo dnf install nginx -y
sudo systemctl enable nginx
sudo systemctl start nginx
2. 安装 MariaDB(同上)
sudo dnf install mariadb-server mariadb -y
sudo systemctl enable mariadb
sudo systemctl start mariadb
sudo mysql_secure_installation
3. 安装 PHP 和 PHP-FPM
sudo dnf install php php-mysqlnd php-fpm php-gd php-xml php-mbstring -y
4. 配置 PHP-FPM
sudo systemctl enable php-fpm
sudo systemctl start php-fpm
5. 配置 Nginx 支持 PHP

编辑默认配置:

sudo vi /etc/nginx/conf.d/default.conf

修改 location ~ .php$ 部分(确保如下配置):

location ~ .php$ {
    fastcgi_pass   127.0.0.1:9000;
    fastcgi_index  index.php;
    fastcgi_param  SCRIPT_FILENAME  /usr/share/nginx/html$fastcgi_script_name;
    include        fastcgi_params;
}

重启 Nginx:

sudo systemctl restart nginx

测试 PHP(同上):

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

访问:http://你的IP/info.php


✅ 三、开放防火墙端口

确保 80(HTTP)端口开放:

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

⚠️ 同时在阿里云控制台的 安全组规则 中,添加入方向规则允许 80 端口。


✅ 四、部署网站(以 WordPress 为例)

  1. 下载 WordPress:

    cd /tmp
    wget https://cn.wordpress.org/latest-zh_CN.tar.gz
    tar -zxvf latest-zh_CN.tar.gz
  2. 移动到网站目录(LAMP):

    sudo cp -r wordpress/* /var/www/html/

    或(LNMP):

    sudo cp -r wordpress/* /usr/share/nginx/html/
  3. 设置权限:

    sudo chown -R apache:apache /var/www/html   # LAMP
    # 或
    sudo chown -R nginx:nginx /usr/share/nginx/html   # LNMP
  4. 创建数据库:

    mysql -u root -p
    CREATE DATABASE wordpress;
    CREATE USER 'wpuser'@'localhost' IDENTIFIED BY 'yourpassword';
    GRANT ALL PRIVILEGES ON wordpress.* TO 'wpuser'@'localhost';
    FLUSH PRIVILEGES;
    EXIT;
  5. 访问 http://你的IP 开始 WordPress 安装。


✅ 五、可选:使用一键安装包(更快)

如果你希望更快速,可以使用 宝塔面板LNMP 一键安装包

安装宝塔面板(推荐新手):

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

安装完成后,会输出面板地址、用户名和密码,通过浏览器登录即可图形化管理网站、数据库、FTP 等。

宝塔官网:https://www.bt.cn


✅ 六、注意事项

  • Alibaba Cloud Linux 是基于 RHEL/CentOS 的优化系统,使用 dnf 作为包管理器。
  • 建议定期更新系统和软件。
  • 生产环境请配置域名、SSL(Let’s Encrypt)、备份等。

✅ 总结:快速搭站流程

步骤 操作
1 登录 ECS,更新系统
2 安装 Web 服务器(Apache/Nginx)
3 安装数据库(MariaDB)
4 安装 PHP
5 开放 80 端口(系统 + 安全组)
6 部署网站程序(如 WordPress)
7 (可选)安装宝塔面板简化管理

如需搭建 Node.js、Python、Java 等其他环境,也可以继续扩展。欢迎告诉我你具体想搭什么类型的网站(博客、商城、静态页等),我可以提供更定制化的方案。

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