
鏡像下載下傳、域名解析、時間同步請點選
阿裡巴巴開源鏡像站一、前提條件
- 已注冊阿裡雲賬号。
- 已建立網絡類型為專有網絡的安全組,并且安全組的入方向添加規則并放行80端口,如果您使用SSH遠端連接配接Linux執行個體,需要放行22端口。
- 已建立Linux作業系統的ECS執行個體,并且手動部署LNMP環境,詳情請參見 手動部署LNMP環境 。本教程使用的相關資源版本如下:
- 執行個體規格:ecs.c6.large
- 作業系統:公共鏡像CentOS 7.2 64位
- Nginx版本:1.16.1
- MySQL版本:5.7.29
- PHP版本:7.0.33
- WordPress版本:5.0.4
說明 當您使用不同軟體版本時,可能需要根據實際情況調整指令和參數配置。
二、背景資訊
本教程适用于熟悉Linux作業系統,剛開始使用阿裡雲進行WordPress網站搭建的企業或個人使用者。您也可以使用雲市場提供的WordPress鏡像快速搭建WordPress網站。詳情請參見
雲市場鏡像搭建WordPress。
三、搭建WordPress網站
1、通過ECS控制台,遠端連接配接部署好LNMP環境的ECS執行個體,配置WordPress資料庫。
- 遠端連接配接ECS執行個體。詳情請參見 使用使用者名密碼驗證連接配接Linux執行個體
- 進入MySQL資料庫。
mysql -uroot -p
- 為WordPress網站建立資料庫。本教程中資料庫名為wordpress。
create database wordpress;
- 建立一個新使用者。Mysql在5.7版本後預設安裝了密碼強度驗證插件validate_password。您可以登入Mysql後檢視密碼強度規則。
show variables like "%password%";
本教程中建立新使用者
user
,新使用者密碼為
PASSword123.
create user 'user'@'localhost' identified by 'PASSword123.';
- 賦予使用者對資料庫wordpress的全部權限。
grant all privileges on wordpress.* to 'user'@'localhost' identified by 'PASSword123.';
- 使配置生效。
flush privileges;
- 退出MySQL。
exit;
2、下載下傳WordPress。
說明 阿裡雲中國内地節點伺服器,下載下傳WordPress會出現報錯 429 Too Many Requests
。建議您多次嘗試,或者通過第三方下載下傳WordPress。
- 進入
目錄。/usr/share/nginx/html/
cd /usr/share/nginx/html
- 下載下傳WordPress。
wget https://cn.wordpress.org/wordpress-<版本資訊>.tar.gz
本示例中下載下傳WordPress5.0.4中文版。
wget https://cn.wordpress.org/wordpress-5.0.4-zh_CN.tar.gz
- 解壓WordPress。
tar zxvf wordpress-5.0.4-zh_CN.tar.gz
3、修改WordPress配置檔案。
- 将WordPress安裝目錄下的
檔案複制到wp-config-sample.php
檔案中,并将wp-config.php
檔案作為備份。wp-config-sample.php
cd /usr/share/nginx/html/wordpress
cp wp-config-sample.php wp-config.php
- 編輯
檔案。wp-config.php
vim wp-config.php
- 按 i 鍵切換至編輯模式,根據配置完成的wordpress資料庫資訊,修改MySQL相關配置資訊,修改代碼如下所示。
// ** MySQL 設定 - 具體資訊來自您正在使用的主機 ** //
/** WordPress資料庫的名稱 */
define('DB_NAME', 'wordpress');
/** MySQL資料庫使用者名 */
define('DB_USER', 'user');
/** MySQL資料庫密碼 */
define('DB_PASSWORD', 'PASSword123.');
/** MySQL主機 */
define('DB_HOST', 'localhost');
- 修改完成後,按下
鍵後,輸入Esc
并回車以儲存并關閉配置檔案。:wq
4、安裝并登入WordPress網站。
- 在本地實體機上使用浏覽器通路
,進入WordPress安裝頁面。http://執行個體公網IP/wordpress
- 填寫網站基本資訊,然後單擊安裝WordPress。填寫資訊參數說明:
- 站點标題:WordPress網站的名稱。例如:demowp。
- 使用者名:使用者登入WordPress時使用的使用者名,請注意安全性。例如:testwp。
- 密碼:建議使用者設定安全性高的密碼。例如:Wp.123456。
- 您的電子郵件:用于接收通知的電子郵件。例如:[email protected]。
- 單擊登入。
- 輸入在安裝WordPress時設定的使用者名testwp和密碼Wp.123456,然後單擊登入。成功進入您個人的WordPress網站。
四、解析WordPress網站域名
通過執行個體公網IP位址直接通路您的WordPress網站會降低服務端的安全性。如果您已有域名或者想為WordPress網站注冊一個域名,可以參考以下步驟。本示例注冊域名為
www.WordPress.EcsQuickStart.com
1、注冊域名。詳情請參見
注冊通用域名2、備案。如果您的域名指向的網站托管在阿裡雲中國内地節點伺服器,您需要進行備案。如果您是首次備案,請參見
首次備案,其他情況請參見
ICP備案流程概述3、解析域名。将域名指向執行個體公網IP。域名解析是使用域名通路您的網站的必備環節。具體操作流程,請參見
設定域名解析4、傳回ECS控制台,遠端連接配接已搭建WordPress網站的ECS執行個體,登入MySQL資料庫。
mysql -uroot -p
5、使用wordpress資料庫。
use wordpress;
6、将執行個體公網IP替換為新域名。
update wp_options set option_value = replace(option_value, 'http://執行個體公網IP/wordpress', 'http://www.WordPress.EcsQuickStart.com/wordpress') where option_name = 'home' OR option_name = 'siteurl';
7、退出MySQL。
exit;
成功為WordPress網站設定新域名。
“ 提供全面,高效和穩定的鏡像下載下傳服務。釘釘搜尋 ' 21746399 ‘ 加入鏡像站官方使用者交流群。”