一、準備工作
在開始之前,請確保您已完成以下準備工作:
- 購買阿里云服務器:選擇適合的ECS實例(推薦至少1核2GB配置)。
- 配置安全組:開放80(HTTP)、443(HTTPS)、22(SSH)等必要端口。
- 域名解析(可選):若需綁定域名,請在阿里云DNS解析中添加A記錄指向服務器IP。
二、安裝運行環(huán)境(LAMP/LNMP)
方案1:使用寶塔面板(推薦新手)
- 安裝寶塔面板:
# CentOS/RedHat
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
# Ubuntu/Debian
wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh
- 登錄寶塔面板(通過外網面板地址),安裝 Nginx/Apache + MySQL + PHP 7.4+。
方案2:手動安裝LNMP環(huán)境
# Ubuntu/Debian示例
sudo apt update
sudo apt install nginx mysql-server php-fpm php-mysql -y
三、安裝WordPress
- 下載并解壓WordPress:
wget https://wordpress.org/latest.tar.gz
tar -zxvf latest.tar.gz
mv wordpress /var/www/html/
chown -R www-data:www-data /var/www/html/wordpress
- 配置數(shù)據(jù)庫:
CREATE DATABASE wordpress;
CREATE USER 'wpuser'@'localhost' IDENTIFIED BY 'your_password';
GRANT ALL PRIVILEGES ON wordpress.* TO 'wpuser'@'localhost';
FLUSH PRIVILEGES;
- 配置Nginx虛擬主機:
server {
listen 80;
server_name yourdomain.com;
root /var/www/html/wordpress;
index index.php;
location / {
try_files $uri $uri/ /index.php?$args;
}
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/var/run/php/php7.4-fpm.sock;
}
}
四、完成安裝
- 訪問服務器IP或域名,按提示填寫數(shù)據(jù)庫信息(名稱、用戶名、密碼等)。
- 設置網站標題、管理員賬號密碼,完成安裝。
五、優(yōu)化與安全
- 啟用HTTPS:使用寶塔面板一鍵申請SSL證書,或手動配置Let’s Encrypt。
- 定期備份:通過寶塔計劃任務或阿里云快照功能備份網站數(shù)據(jù)。
- 安裝緩存插件:如WP Super Cache提升訪問速度。
常見問題:
- 403錯誤:檢查文件權限(
chmod -R 755 /var/www/html
)。 - 數(shù)據(jù)庫連接失?。捍_認MySQL服務運行且用戶名密碼正確。
通過以上步驟,您已成功在阿里云服務器部署WordPress網站!如需更高性能,可結合阿里云OSS、CDN等產品進一步優(yōu)化。