一、寶塔面板基礎(chǔ)網(wǎng)絡(luò)配置
在使用寶塔面板搭建WordPress網(wǎng)站前,首先需要完成基礎(chǔ)網(wǎng)絡(luò)配置:
- 服務(wù)器端口開放:確保服務(wù)器安全組已開放80(HTTP)、443(HTTPS)端口
- 寶塔面板端口設(shè)置:登錄寶塔面板→安全→放行所需端口
- 防火墻配置:檢查系統(tǒng)防火墻(iptables/firewalld)是否允許Web服務(wù)通過
二、WordPress站點(diǎn)創(chuàng)建與網(wǎng)絡(luò)設(shè)置
1. 創(chuàng)建網(wǎng)站
- 登錄寶塔面板→網(wǎng)站→添加站點(diǎn)
- 填寫域名(如無域名可先使用服務(wù)器IP)
- 選擇PHP版本(推薦7.4及以上)
- 勾選”創(chuàng)建FTP”和”創(chuàng)建數(shù)據(jù)庫”
2. SSL證書配置
- 進(jìn)入網(wǎng)站設(shè)置→SSL
- 選擇Let’s Encrypt免費(fèi)證書
- 勾選需要綁定的域名并申請
- 開啟”強(qiáng)制HTTPS”選項(xiàng)
3. 偽靜態(tài)設(shè)置
- 選擇網(wǎng)站→設(shè)置→偽靜態(tài)
- 下拉選擇”wordpress”規(guī)則
- 保存配置
三、WordPress多站點(diǎn)網(wǎng)絡(luò)配置
如需建立WordPress多站點(diǎn)網(wǎng)絡(luò)(NGINX環(huán)境):
- 編輯wp-config.php文件,在
/* 好了!請不要再繼續(xù)編輯。請保存本文件。使用愉快! */
前添加:
define('WP_ALLOW_MULTISITE', true);
登錄WordPress后臺(tái)→工具→網(wǎng)絡(luò)設(shè)置
選擇”子域名”或”子目錄”安裝方式
按照提示修改wp-config.php和.htaccess文件
寶塔面板額外配置:
- 網(wǎng)站設(shè)置→偽靜態(tài)→替換為多站點(diǎn)規(guī)則
- 若使用子域名方式,需添加泛域名解析(*.yourdomain.com)
四、常見網(wǎng)絡(luò)問題解決方案
- 無法訪問網(wǎng)站
- 檢查域名解析是否生效
- 確認(rèn)服務(wù)器防火墻/安全組設(shè)置
- 查看Nginx/Apache服務(wù)是否正常運(yùn)行
- 混合內(nèi)容警告(HTTPS頁面加載HTTP資源)
- 安裝”Really Simple SSL”插件
- 或在wp-config.php添加
define('FORCE_SSL_ADMIN', true);
- 多站點(diǎn)圖片不顯示
- 檢查文件權(quán)限(通常設(shè)置為755/644)
- 確認(rèn).htaccess規(guī)則正確
- 在”設(shè)置→多媒體”中檢查文件路徑
五、性能優(yōu)化建議
- 啟用寶塔面板的”網(wǎng)站加速”功能
- 安裝WordPress緩存插件(WP Rocket或WP Super Cache)
- 配置OPcache(寶塔面板→PHP設(shè)置→安裝OPcache擴(kuò)展)
- 啟用Gzip壓縮(網(wǎng)站設(shè)置→配置文件添加gzip相關(guān)參數(shù))
通過以上步驟,您可以在寶塔面板環(huán)境下完成WordPress網(wǎng)站的各項(xiàng)網(wǎng)絡(luò)設(shè)置,確保網(wǎng)站安全、穩(wěn)定地運(yùn)行。