一、准备工作
在阿里云上搭建WordPress网站前,您需要完成以下准备工作:
- 注册阿里云账号:访问阿里云官网(www.aliyun.com)注册账号并完成实名认证
- 购买云服务器ECS:选择适合的配置(建议新手选择1核2G及以上配置)
- 购买域名:在阿里云域名服务中注册或转入一个域名
- 准备SSH工具:如PuTTY(Windows)或Terminal(Mac/Linux)
二、搭建LAMP环境
WordPress需要运行在LAMP(Linux+Apache+MySQL+PHP)环境下:
- 连接服务器:使用SSH工具连接您的ECS实例
- 安装Apache:
sudo apt update
sudo apt install apache2
- 安装MySQL:
sudo apt install mysql-server
sudo mysql_secure_installation
- 安装PHP:
sudo apt install php libapache2-mod-php php-mysql
三、安装WordPress
- 下载WordPress:
cd /tmp
wget https://wordpress.org/latest.tar.gz
tar -xzvf latest.tar.gz
- 创建数据库:
mysql -u root -p
CREATE DATABASE wordpress;
GRANT ALL ON wordpress.* TO 'wordpressuser'@'localhost' IDENTIFIED BY 'password';
FLUSH PRIVILEGES;
EXIT;
- 配置WordPress:
sudo mv /tmp/wordpress /var/www/html/
sudo chown -R www-data:www-data /var/www/html/wordpress
四、完成安装
- 在浏览器访问您的服务器IP或域名
- 按照WordPress安装向导完成配置
- 设置管理员账号和密码
五、域名解析与安全设置
- 域名解析:在阿里云DNS控制台添加A记录指向服务器IP
- 安装SSL证书:使用Let’s Encrypt免费证书
sudo apt install certbot python3-certbot-apache
sudo certbot --apache -d yourdomain.com
- 设置防火墙:配置安全组规则,仅开放必要端口
常见问题解决
- 无法访问WordPress:检查Apache是否运行
sudo systemctl status apache2
- 数据库连接错误:确认wp-config.php中的数据库信息正确
- 文件权限问题:运行
sudo chmod -R 755 /var/www/html/wordpress
通过以上步骤,您已成功在阿里云上搭建了WordPress网站。后续可以根据需要安装主题和插件,开始创建您的内容。