一、前期準(zhǔn)備工作
- 注冊騰訊云賬號(hào)
- 訪問騰訊云官網(wǎng)(https://cloud.tencent.com/)
- 點(diǎn)擊”免費(fèi)注冊”完成賬號(hào)創(chuàng)建
- 完成實(shí)名認(rèn)證(個(gè)人/企業(yè))
- 選購云服務(wù)器
- 進(jìn)入”云服務(wù)器CVM”產(chǎn)品頁面
- 選擇適合的配置(建議新手選擇1核2G配置)
- 選擇操作系統(tǒng)(推薦CentOS 7.6或Ubuntu 20.04)
- 設(shè)置root密碼并完成購買
- 域名準(zhǔn)備
- 在騰訊云域名服務(wù)購買域名
- 完成域名實(shí)名認(rèn)證
- 將域名解析到云服務(wù)器IP
二、服務(wù)器環(huán)境配置
- 連接服務(wù)器
- 使用SSH工具(如PuTTY/Xshell)連接服務(wù)器
- 輸入IP地址和root密碼登錄
- 安裝LNMP環(huán)境
# 更新系統(tǒng)軟件包
yum update -y
# 安裝Nginx
yum install nginx -y
# 安裝MySQL
yum install mariadb-server mariadb -y
# 安裝PHP及相關(guān)擴(kuò)展
yum install php php-mysql php-fpm php-gd php-mbstring -y
- 啟動(dòng)服務(wù)并設(shè)置開機(jī)自啟
systemctl start nginx
systemctl start mariadb
systemctl start php-fpm
systemctl enable nginx
systemctl enable mariadb
systemctl enable php-fpm
三、數(shù)據(jù)庫配置
- 初始化MySQL
mysql_secure_installation
- 按提示設(shè)置root密碼
- 移除匿名用戶
- 禁止root遠(yuǎn)程登錄
- 移除測試數(shù)據(jù)庫
- 重新加載權(quán)限表
- 創(chuàng)建WordPress數(shù)據(jù)庫
mysql -u root -p
在MySQL命令行執(zhí)行:
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 /var/www
wget https://cn.wordpress.org/latest-zh_CN.tar.gz
tar -zxvf latest-zh_CN.tar.gz
chown -R nginx:nginx wordpress
- 配置Nginx虛擬主機(jī)
編輯
/etc/nginx/conf.d/wordpress.conf
:
server {
listen 80;
server_name yourdomain.com;
root /var/www/wordpress;
index index.php index.html index.htm;
location / {
try_files $uri $uri/ /index.php?$args;
}
location ~ \.php$ {
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
}
重啟Nginx:
nginx -t
systemctl restart nginx
- 完成WordPress安裝
- 瀏覽器訪問你的域名
- 選擇語言(中文)
- 填寫數(shù)據(jù)庫信息:
- 數(shù)據(jù)庫名: wordpress
- 用戶名: wpuser
- 密碼: 之前設(shè)置的密碼
- 數(shù)據(jù)庫主機(jī): localhost
- 表前綴: wp_(默認(rèn))
- 運(yùn)行安裝程序
- 設(shè)置網(wǎng)站標(biāo)題、管理員賬號(hào)等信息
五、后續(xù)優(yōu)化配置
- SSL證書配置
- 在騰訊云SSL證書服務(wù)申請免費(fèi)證書
- 下載證書文件并上傳到服務(wù)器
- 修改Nginx配置啟用HTTPS
- WordPress優(yōu)化
- 安裝緩存插件(WP Super Cache/W3 Total Cache)
- 設(shè)置固定鏈接
- 安裝安全插件(Wordfence)
- 定期備份數(shù)據(jù)庫和網(wǎng)站文件
- 服務(wù)器安全設(shè)置
- 修改SSH默認(rèn)端口
- 設(shè)置防火墻規(guī)則
- 禁用root直接登錄
- 安裝fail2ban防止暴力破解
通過以上步驟,您已成功在騰訊云服務(wù)器上搭建了WordPress網(wǎng)站。后續(xù)可以根據(jù)需求安裝主題、插件,并發(fā)布內(nèi)容。騰訊云還提供對象存儲(chǔ)COS、CDN等服務(wù),可以進(jìn)一步提升網(wǎng)站性能和用戶體驗(yàn)。