一、準(zhǔn)備工作
在阿里云上搭建WordPress網(wǎng)站前,您需要完成以下準(zhǔn)備工作:
- 注冊(cè)阿里云賬號(hào):訪問(wèn)阿里云官網(wǎng)(www.aliyun.com)注冊(cè)賬號(hào)并完成實(shí)名認(rèn)證
- 購(gòu)買云服務(wù)器ECS:選擇適合的配置(建議新手選擇1核2G及以上配置)
- 購(gòu)買域名:在阿里云域名服務(wù)中注冊(cè)或轉(zhuǎn)入一個(gè)域名
- 準(zhǔn)備SSH工具:如PuTTY(Windows)或Terminal(Mac/Linux)
二、搭建LAMP環(huán)境
WordPress需要運(yùn)行在LAMP(Linux+Apache+MySQL+PHP)環(huán)境下:
- 連接服務(wù)器:使用SSH工具連接您的ECS實(shí)例
- 安裝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
- 創(chuàng)建數(shù)據(jù)庫(kù):
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
四、完成安裝
- 在瀏覽器訪問(wèn)您的服務(wù)器IP或域名
- 按照WordPress安裝向?qū)瓿膳渲?/li>
- 設(shè)置管理員賬號(hào)和密碼
五、域名解析與安全設(shè)置
- 域名解析:在阿里云DNS控制臺(tái)添加A記錄指向服務(wù)器IP
- 安裝SSL證書:使用Let’s Encrypt免費(fèi)證書
sudo apt install certbot python3-certbot-apache
sudo certbot --apache -d yourdomain.com
- 設(shè)置防火墻:配置安全組規(guī)則,僅開(kāi)放必要端口
常見(jiàn)問(wèn)題解決
- 無(wú)法訪問(wèn)WordPress:檢查Apache是否運(yùn)行
sudo systemctl status apache2
- 數(shù)據(jù)庫(kù)連接錯(cuò)誤:確認(rèn)wp-config.php中的數(shù)據(jù)庫(kù)信息正確
- 文件權(quán)限問(wèn)題:運(yùn)行
sudo chmod -R 755 /var/www/html/wordpress
通過(guò)以上步驟,您已成功在阿里云上搭建了WordPress網(wǎng)站。后續(xù)可以根據(jù)需要安裝主題和插件,開(kāi)始創(chuàng)建您的內(nèi)容。