一、準(zhǔn)備工作
在阿里云上搭建WordPress網(wǎng)站前,您需要做好以下準(zhǔn)備工作:
- 注冊(cè)阿里云賬號(hào):訪問(wèn)阿里云官網(wǎng)完成注冊(cè)
- 購(gòu)買(mǎi)云服務(wù)器ECS:建議選擇CentOS或Ubuntu系統(tǒng)
- 購(gòu)買(mǎi)域名(可選):可通過(guò)阿里云域名服務(wù)購(gòu)買(mǎi)
- 準(zhǔn)備SSH工具:如PuTTY(Windows)或Terminal(Mac/Linux)
二、安裝LAMP環(huán)境
WordPress需要LAMP(Linux+Apache+MySQL+PHP)環(huán)境支持:
1. 更新系統(tǒng)軟件包
sudo yum update -y # CentOS
sudo apt update && sudo apt upgrade -y # Ubuntu
2. 安裝Apache
sudo yum install httpd -y # CentOS
sudo apt install apache2 -y # Ubuntu
# 啟動(dòng)Apache
sudo systemctl start httpd # CentOS
sudo systemctl start apache2 # Ubuntu
# 設(shè)置開(kāi)機(jī)自啟
sudo systemctl enable httpd # CentOS
sudo systemctl enable apache2 # Ubuntu
3. 安裝MySQL
# CentOS
sudo yum install mariadb-server mariadb -y
sudo systemctl start mariadb
sudo systemctl enable mariadb
# Ubuntu
sudo apt install mysql-server -y
sudo systemctl start mysql
sudo systemctl enable mysql
運(yùn)行安全配置:
sudo mysql_secure_installation
4. 安裝PHP
# CentOS 7
sudo yum install epel-release -y
sudo yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm -y
sudo yum install yum-utils -y
sudo yum-config-manager --enable remi-php74
sudo yum install php php-mysql php-gd php-mbstring -y
# Ubuntu
sudo apt install php libapache2-mod-php php-mysql -y
三、配置數(shù)據(jù)庫(kù)
- 登錄MySQL:
sudo mysql -u root -p
- 創(chuàng)建WordPress數(shù)據(jù)庫(kù)和用戶:
CREATE DATABASE wordpress;
CREATE USER 'wpuser'@'localhost' IDENTIFIED BY 'your_password';
GRANT ALL PRIVILEGES ON wordpress.* TO 'wpuser'@'localhost';
FLUSH PRIVILEGES;
EXIT;
四、安裝WordPress
- 下載最新版WordPress:
cd /tmp
wget https://wordpress.org/latest.tar.gz
tar -xzvf latest.tar.gz
- 移動(dòng)文件到網(wǎng)站目錄:
sudo mv wordpress /var/www/html/
sudo chown -R apache:apache /var/www/html/wordpress # CentOS
sudo chown -R www-data:www-data /var/www/html/wordpress # Ubuntu
- 配置WordPress:
cd /var/www/html/wordpress
cp wp-config-sample.php wp-config.php
nano wp-config.php
修改以下配置:
define('DB_NAME', 'wordpress');
define('DB_USER', 'wpuser');
define('DB_PASSWORD', 'your_password');
五、完成安裝
- 在瀏覽器訪問(wèn)您的服務(wù)器IP或域名:
http://your-server-ip/wordpress
- 按照向?qū)瓿蒞ordPress安裝,設(shè)置網(wǎng)站標(biāo)題、管理員賬號(hào)等信息
六、安全優(yōu)化建議
- 設(shè)置防火墻:
sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --permanent --add-service=https
sudo firewall-cmd --reload
安裝SSL證書(shū)(推薦使用阿里云免費(fèi)SSL證書(shū))
定期備份:可通過(guò)阿里云快照功能備份服務(wù)器
更新軟件:定期更新WordPress核心、主題和插件
通過(guò)以上步驟,您已成功在阿里云上搭建了WordPress網(wǎng)站。如需進(jìn)一步優(yōu)化性能,可考慮使用CDN加速、對(duì)象存儲(chǔ)OSS等阿里云服務(wù)。