使用阿里云轻量应用服务器(Alibaba Cloud Lightweight Application Server)搭建 WordPress 公司官网是一个非常高效且成本较低的选择。阿里云提供了“一键部署”功能,可以极大地简化环境配置过程。
以下是详细的操作指南,分为 前期准备、服务器部署、WordPress 安装与配置、域名解析与 SSL 证书、安全优化 五个阶段。
第一阶段:前期准备
-
购买阿里云轻量应用服务器
- 登录 阿里云官网。
- 选择【轻量应用服务器】产品。
- 推荐配置:
- 地域:选择离你目标客户最近的区域(如上海、北京、深圳等)。
- 镜像:强烈建议选择“WordPress 专用镜像”(如 LAMP/LEMP + WordPress 预装镜像)。这能省去手动安装 Nginx/Apache、PHP、MySQL 的时间。
- 带宽:初期可选 3Mbps – 5Mbps,后续可按需升级。
- 操作系统:Linux (CentOS 7/8, Ubuntu 20.04/22.04)。
- 完成支付并创建实例。
-
准备域名
- 如果你还没有域名,可以在阿里云注册一个(如
yourcompany.com)。 - 确保域名已完成 ICP 备案。在我国大陆地区,未备案域名无法通过 HTTP 访问网站。
- 如果你还没有域名,可以在阿里云注册一个(如
第二阶段:服务器基础设置
-
重置密码 & 获取 IP
- 在阿里云控制台找到你的轻量应用服务器实例。
- 记录服务器的 公网 IP 地址。
- 设置或重置远程连接密码(如果是 Linux,建议使用密钥对更安全,但新手可用密码)。
-
配置防火墙(安全组)
- 在控制台进入该实例的【防火墙】页面。
- 确保以下端口已开放:
80(HTTP)443(HTTPS)22(SSH,用于远程管理)
- 如果使用 WordPress 专用镜像,通常这些端口默认已开启。
第三阶段:安装与初始化 WordPress
情况 A:你购买了“WordPress 专用镜像”(推荐)
这种镜像已经预装了 WordPress 和运行环境,只需进行简单配置:
-
远程连接服务器
- 使用终端(Mac/Linux)或 PuTTY/Xshell(Windows)连接服务器:
ssh root@<你的服务器IP> - 输入密码登录。
- 使用终端(Mac/Linux)或 PuTTY/Xshell(Windows)连接服务器:
-
查看初始安装信息
- 阿里云 WordPress 镜像通常在首次启动后,会在控制台提供初始管理员账号和密码。
- 或者,你可以检查日志文件获取临时密码:
cat /var/log/wp-init.log - 记下数据库用户名、密码、主机名和 WordPress 管理员账号密码。
-
访问网站
- 在浏览器输入
http://<你的服务器IP>。 - 如果看到 WordPress 欢迎界面,说明环境正常。
- 在浏览器输入
情况 B:你购买的是普通 Linux 镜像(需手动搭建)
如果你买的是 CentOS 或 Ubuntu 裸机,需要手动安装环境:
-
更新系统
yum update -y # CentOS # 或 apt update && apt upgrade -y # Ubuntu -
安装 LAMP 或 LEMP 栈
- LAMP (Apache):
sudo yum install httpd php mysql-server mysql php-mysqlnd -y sudo systemctl start httpd sudo systemctl enable httpd - LEMP (Nginx) (性能更好):
sudo yum install nginx php-fpm mysql-server php-mysqlnd -y sudo systemctl start nginx sudo systemctl enable nginx
- LAMP (Apache):
-
创建数据库和用户
mysql -u root -p CREATE DATABASE wordpress_db; CREATE USER 'wp_user'@'localhost' IDENTIFIED BY 'your_strong_password'; GRANT ALL PRIVILEGES ON wordpress_db.* TO 'wp_user'@'localhost'; FLUSH PRIVILEGES; EXIT; -
下载并配置 WordPress
cd /var/www/html # 根据 Web 目录不同可能为 /usr/share/nginx/html wget https://wordpress.org/latest.tar.gz tar xzvf latest.tar.gz mv wordpress/* . rm -rf wordpress latest.tar.gz chown -R apache:apache . # Apache 用户 # 如果是 Nginx: chown -R nginx:nginx . -
通过浏览器完成安装向导
- 访问
http://<你的服务器IP>,按照提示输入数据库信息,设置站点标题、管理员账号密码等。
- 访问
第四阶段:域名绑定与 HTTPS 配置
-
域名解析
- 登录阿里云域名控制台。
- 添加一条 A 记录:
- 主机记录:
@(代表主域名) 或www - 记录值:填写你的服务器公网 IP
- TTL:600
- 主机记录:
-
配置 Web 服务器指向域名
- Apache: 编辑
/etc/httpd/conf/httpd.conf或虚拟主机配置文件,将ServerName改为你购买的域名。 - Nginx: 编辑
/etc/nginx/conf.d/default.conf,修改server_name yourdomain.com;。 - 重启服务:
systemctl restart httpd # 或 nginx
- Apache: 编辑
-
申请免费 SSL 证书(HTTPS)
- 在阿里云控制台搜索【SSL 证书服务】。
- 申请免费的 DigiCert 或 Symantec 免费版证书(每年可续期)。
- 验证域名所有权(DNS 验证最简单)。
- 下载证书(选择 Nginx 或 Apache 格式)。
- 上传证书到服务器,并在 Web 服务器配置中启用 HTTPS。
- 阿里云轻量服务器有“一键配置 HTTPS”功能:在控制台实例详情页,点击【更多】->【网站】->【HTTPS 配置】,按向导操作即可自动完成。
-
强制跳转 HTTPS
- 在 WordPress 后台 -> 设置 -> 常规,将“WordPress 地址”和“站点地址”从
http://改为https://。 - 安装插件 Really Simple SSL 自动处理重定向。
- 在 WordPress 后台 -> 设置 -> 常规,将“WordPress 地址”和“站点地址”从
第五阶段:公司官网定制与安全优化
-
选择主题与插件
- 主题:推荐使用轻量级、响应式好的主题,如 Astra, OceanWP, 或 GeneratePress。避免使用臃肿的主题。
- 必备插件:
- SEO: Yoast SEO 或 Rank Math(优化搜索引擎排名)。
- 缓存: WP Super Cache 或 W3 Total Cache(提升加载速度)。
- 安全: Wordfence Security 或 All In One WP Security(防攻击)。
- 备份: UpdraftPlus(定期备份网站数据)。
-
内容填充
- 创建核心页面:首页、关于我们、产品服务、联系方式、新闻动态。
- 上传公司 Logo、高清图片(注意压缩图片大小,使用 TinyPNG 工具)。
-
性能优化建议
- 开启 CDN:在阿里云控制台为轻量服务器绑定 CDN 提速,并将 CDN CNAME 解析到你的域名。这能显著提升全国各地的访问速度。
- 内存限制:如果网站变慢,可在
wp-config.php中增加 PHP 内存限制:define('WP_MEMORY_LIMIT', '256M');
-
定期备份
- 利用阿里云轻量服务器的【快照】功能,每周自动备份整个服务器状态。
- 同时使用 UpdraftPlus 插件备份数据库和文件到阿里云 OSS 或 Google Drive。
常见问题排查
| 问题 | 可能原因 | 解决方案 |
|---|---|---|
| 访问显示“拒绝连接” | 防火墙未开放 80/443 端口 | 检查阿里云控制台防火墙规则 |
| 显示“403 Forbidden” | 文件权限错误 | 执行 chown -R www:www /var/www/html (根据实际用户调整) |
| 后台打不开 | 数据库连接失败 | 检查 wp-config.php 中的数据库密码是否正确 |
| 图片不显示 | 路径错误 | 检查媒体库设置,或使用插件 Fix My URL |
总结
使用阿里云轻量服务器搭建 WordPress 官网的核心步骤是:
- 选对镜像(WordPress 专用镜像最省心)。
- 完成 ICP 备案(必须)。
- 绑定域名并配置 HTTPS。
- 选择合适的主题和内容。
整个过程对于新手来说,如果选用官方 WordPress 镜像,最快可在 30 分钟内 完成从购买到网站上线的全过程。
轻量云Cloud