伺服器配置及WordPress安裝說明文件

伺服器配置及WordPress安裝說明文件

為了更好地方便站長們安裝閃電博主題,小編基於寶塔面板(國內大部分站長使用寶塔面板管理伺服器)寫了這篇伺服器配置和WordPress安裝的教程。

希望對大家有所幫助。

伺服器配置

由於不同的站長,採用的伺服器配置方式可能不盡相同。此處僅能基於寶塔面板,進行舉例說明。

在開始伺服器配置之前,站長應該先購買域名和伺服器

域名解析

完成了域名和伺服器的購買後,站長需要將域名指向所購買的伺服器的IP地址,一般地,我們需要在域名解析管理,新增兩個A記錄

以阿里云為例,一般地我們需要設定泛域名和www的A記錄至您的伺服器IP地址:

主機記錄 記錄型別 記錄值
www A 伺服器IP地址
@ A 伺服器IP地址

如下圖阿里雲的域名解析:

阿里雲的域名解析

每個域名服務商的解析設定介面不盡相同,但大體操作相差不多。

注:域名解析,部分伺服器可能非即時生效。如未能及時生效,可以通過Ping域名的方式來檢測解析生效狀態。

伺服器安全策略

在安裝寶塔面板之前,部分伺服器提供商,可能還需要您為伺服器設定安全規則。一般地,我們需要設定的入站安全規則包括:

協議型別 埠範圍 授權物件(來源 ) 備註
自定義 TCP
22
0.0.0.0 用於SSH、SFTP訪問
自定義 TCP 80 0.0.0.0 用於http訪問
自定義 TCP 443 0.0.0.0 用於https訪問
自定義 TCP 寶塔面板埠 0.0.0.0 用於寶塔面板後臺,在寶塔面板成功安裝後設定

注:每個人的寶塔面板埠不相同,根據自己的實際情況設定即可。一般會在你成功安裝寶塔面板後提示:

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
ongratulations! Installed successfully!
========================面板賬戶登入資訊==========================
外網面板地址: http://110.110.110.110:12345/ccbccb68
內網面板地址: http://110.110.110.110:12345/ccbccb68
username: *
password: *
=========================開啟面板前請看===========================
【雲伺服器】請在安全組放行 12345
因預設啟用自簽證書https加密訪問,瀏覽器將提示不安全
點選【高階】-【繼續訪問】或【接受風險並繼續】訪問
教程:https://www.bt.cn/bbs/thread-117246-1-1.html
ongratulations! Installed successfully! ========================面板賬戶登入資訊========================== 外網面板地址: http://110.110.110.110:12345/ccbccb68 內網面板地址: http://110.110.110.110:12345/ccbccb68 username: * password: * =========================開啟面板前請看=========================== 【雲伺服器】請在安全組放行 12345 埠 因預設啟用自簽證書https加密訪問,瀏覽器將提示不安全 點選【高階】-【繼續訪問】或【接受風險並繼續】訪問 教程:https://www.bt.cn/bbs/thread-117246-1-1.html
ongratulations! Installed successfully!
========================面板賬戶登入資訊==========================

 外網面板地址: http://110.110.110.110:12345/ccbccb68
 內網面板地址: http://110.110.110.110:12345/ccbccb68
 username: *
 password: *
 
=========================開啟面板前請看===========================

 【雲伺服器】請在安全組放行 12345 埠
 因預設啟用自簽證書https加密訪問,瀏覽器將提示不安全
 點選【高階】-【繼續訪問】或【接受風險並繼續】訪問
 教程:https://www.bt.cn/bbs/thread-117246-1-1.html

寶塔面板安裝及配置

伺服器連線

完成了域名解析,安全規則配置後,使用您的伺服器憑證資訊(IP,使用者及密碼)訪問伺服器SSH。

注:小編一般用Xshell,Mac使用者可以直接使用系統自帶的終端應用。

下面以Xshell為例,點選軟體左上角的“檔案”,選擇“新建”,填寫以下資訊:

  • 名稱:隨意為這個SSH訪問定義一個名稱,比如網站名稱;
  • 協議:選擇SSH;
  • 埠:選擇22。

Xshell伺服器資訊

然後點選左側的類別中的“使用者身份驗證”,輸入您的伺服器的憑證。

  • 使用者名稱:root或者其他;
  • 密碼:伺服器使用者對應的密碼。

Xshell使用者身份驗證資訊

最後,點選“確定”。這樣每次你使用Xshell時,即可快速連線您的伺服器了。

安裝寶塔面板

使用Xshell成功連線您的伺服器後,訪問寶塔官網網站,獲取您的伺服器對應的安裝指令碼。

安裝寶塔面板指令碼

以Centos為例,你需要在您的Xshell終端輸入以下安裝指令碼命令:

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
yum install -y wget && wget -O install.sh https://download.bt.cn/install/install_6.0.sh && sh install.sh ed8484bec
yum install -y wget && wget -O install.sh https://download.bt.cn/install/install_6.0.sh && sh install.sh ed8484bec
yum install -y wget && wget -O install.sh https://download.bt.cn/install/install_6.0.sh && sh install.sh ed8484bec

注:隨寶塔面板的更新,安裝指令碼命令可能有所不同,應以最新版本為準。

當您看到以下類似資訊,則代表您的伺服器已經成功安裝寶塔面板。

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
==================================================================
Congratulations! Installed successfully!
========================面板賬戶登入資訊==========================
外網面板地址: http://*.*.*.*:88888/ccbccb72
內網面板地址: http://*.*.*.*:88888/ccbccb72
username: ******
password: ******
=========================開啟面板前請看===========================
【雲伺服器】請在安全組放行 88888 埠
因預設啟用自簽證書https加密訪問,瀏覽器將提示不安全
點選【高階】-【繼續訪問】或【接受風險並繼續】訪問
教程:https://www.bt.cn/bbs/thread-117246-1-1.html
==================================================================
Time consumed: 3 Minute!
================================================================== Congratulations! Installed successfully! ========================面板賬戶登入資訊========================== 外網面板地址: http://*.*.*.*:88888/ccbccb72 內網面板地址: http://*.*.*.*:88888/ccbccb72 username: ****** password: ****** =========================開啟面板前請看=========================== 【雲伺服器】請在安全組放行 88888 埠 因預設啟用自簽證書https加密訪問,瀏覽器將提示不安全 點選【高階】-【繼續訪問】或【接受風險並繼續】訪問 教程:https://www.bt.cn/bbs/thread-117246-1-1.html ================================================================== Time consumed: 3 Minute!
==================================================================
Congratulations! Installed successfully!
========================面板賬戶登入資訊==========================

 外網面板地址: http://*.*.*.*:88888/ccbccb72
 內網面板地址: http://*.*.*.*:88888/ccbccb72
 username: ******
 password: ******
 
=========================開啟面板前請看===========================

 【雲伺服器】請在安全組放行 88888 埠
 因預設啟用自簽證書https加密訪問,瀏覽器將提示不安全
 點選【高階】-【繼續訪問】或【接受風險並繼續】訪問
 教程:https://www.bt.cn/bbs/thread-117246-1-1.html

==================================================================
Time consumed: 3 Minute!

建議將上述的寶塔面板相關資訊複製到本地或者線上安全的地方。

緊接著,您需要將上述資訊中的安全組放行埠(每個人的寶塔面板安全埠不一樣)新增至伺服器對應的安全組。

寶塔面板配置

(1)登入寶塔面板後臺

使用剛才獲取到的外網面板地址,使用者名稱和密碼,即可訪問您的伺服器的寶塔面板後臺。

首次登入成功,您需要繫結寶塔網站的賬號(沒有賬號的朋友可以在官網註冊,建議實名)。

(2)選擇伺服器環境

成功登入寶塔面板管理後臺後,您需要選擇伺服器的環境。

  • LNMP(推薦)-即Linux、Nginx、MySQL和PHP。
  • 或者LAMP-與LNMP不同的是,選擇的Web伺服器是Apache而不是Nginx。

無論您使用LNMP還是LAMP,您都需要根據實際情況選擇環境軟體的版本,這裡建議選用最穩定的版本,既不是最落後版本也不是最新的版本。

安裝伺服器環境軟體,需要一段時間,這段時間可以該幹嘛幹嘛去。

新增網站及配置

完成基礎的寶塔面板配置後,即可以開始新增網站至寶塔面板。

(1)新增網站

點選寶塔面板左側的“網站”,進入網站管理介面後,點選“新增站點”。在彈窗中輸入相關:

  • 域名:一般新增一級域名及www子域名。
  • 資料庫賬號:使用預設生成的即可,又或者自定義。

最後,點選提交。

寶塔面板新增網站

(2)配置SSL證書

基於網站資訊保安及最新的瀏覽器標準,我們建議站長為網站域名啟用SSL證書。如果您使用寶塔,需要為站點啟用SSL證書,則是一件非常簡單的事情。

您只需要登入寶塔面板後臺,點選左邊的選單“網站”,然後在右側列表中找到你需要啟用SSL證書的網站域名,點選“設定”操作,在彈出的站點修改視窗,切換到SSL標籤頁。

然後,點選“Let’s Encrypt”選項卡,選擇適合您的驗證方式,然後勾選域名(建議兩個都勾選了),最後點選“申請”。

寶塔面板網站SSL證書配置

寶塔面板網站SSL證書配置

成功申請後,根據提示來完成相應的操作即可。

您還可以閱讀“WordPress網站免費SSL證書申請及配置教程”,深入瞭解更多SSL證書的相關內容。

溫馨提示:完成SSL證書申請及部署後,務必在WordPress後臺-設定-常規,將WordPress地址及安裝地址的協議修改為https。此外,如果您的主題設定,存在非https的URL,也應該修改為https協議,否則會出現混合內容的問題。

(3)配置重定向

如果您希望www子域名跳轉至主域名;或者主域名跳轉至www子域名,你可以通過“網站-設定-重定向”,如下圖所示:

配置重定向

(4)偽靜態設定

點選“網站”選單進入網站列表,選擇你需要配置的網站,點選“設定”,在彈出視窗找到偽靜態選項,然後選擇網站程式為“WordPress”,最後儲存即可。

寶塔控制面板-偽靜態設定

寶塔控制面板-偽靜態設定

如果你使用的是LNMP環境,一般情況下你在配置host的時候,若已經選擇WordPress作為網站程式,理論上lnmp已經幫你配置好了網站偽靜態。

但如果你在使用/%post_id%.html或者/%post_id%格式作為固定連結時發生連結無法訪問,可以嘗試手動配置Nginx或者Apache,配置參考如下:

Nginx偽靜態配置

一般目錄為/usr/local/nginx/…,找到網站的conf或者rewrite規則的conf,新增以下程式碼行:

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
location /
{
try_files $uri $uri/ /index.php?$args;
}
rewrite /wp-admin$ $scheme://$host$uri/ permanent;
location / { try_files $uri $uri/ /index.php?$args; } rewrite /wp-admin$ $scheme://$host$uri/ permanent;
location /
{
try_files $uri $uri/ /index.php?$args;
}

rewrite /wp-admin$ $scheme://$host$uri/ permanent;

Apache偽靜態配置

一般目錄為/www/wwwroot/www.yourdomain.com,修改.htaccess檔案新增以下程式碼行:

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
<IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule>
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

溫馨提示:如果設定了Nginx或Apache的rewrite規則,依然存在404錯誤,嘗試重新啟動Nginx或者Apache試試。

注:您可以搜尋“寶塔”學習更多寶塔面板教程。

WordPress安裝及配置

完成伺服器和寶塔面板配置之後,接下來就可以開始安裝WordPress。

安裝WordPress

(1)下載WordPress安裝包至網站根目錄

在您的寶塔面板,訪問左側“檔案”選單,在檔案管理介面的位址列輸入“/www/wwwroot”,進入您需要安裝WordPress的網站資料夾

網站更目錄

然後訪問WordPress官方網站獲取最新版本的WordPress安裝包,右鍵點選下載 .tar.gz,然後在滑鼠右鍵選單選擇 複製連結地址

複製WordPress下載連結

然後進入您的網站根目錄,點選遠端下載,在下拉選單中選擇“從URL連結下載”然後在彈窗中貼入前面複製的WordPress下載地址,最後“確定”即可。

遠端下載WordPress

WordPress安裝包下載完成後,滑鼠懸停在該壓縮包上,即可看到操作選項“解壓”,點選即可以獲得WordPress安裝目錄wordpress

由於一般情況下,我們將WordPress安裝至網站的根目錄,所以我們還需要對剛才解壓獲得wordpress的資料夾裡面的所有東西複製至網站根目錄。

進入wordpress目錄,在該目錄列表,勾選列表左上角的方框即可全選所有檔案,然後點選資料夾目錄右上角的“剪下”。

返回網站根目錄,然後點選網站根目錄檔案目錄右上角的“貼上”即可將所有wordpress資料夾內的資料轉移到網站根目錄。

WordPress安裝

完成上述操作,在您的瀏覽器訪問您的域名,應該就可以看到WordPress安裝嚮導。

在開始安裝WordPress前,你需要提前準備以下資訊(前面步驟獲取到的):

  • 資料庫名
  • 資料庫使用者名稱
  • 資料庫密碼
  • 資料庫主機
  • 資料庫表字首

點選安裝嚮導頁面的“現在就開始”。

WordPress安裝就緒

然後,即進入資料庫資訊填寫介面。其中資料庫名、使用者名稱和密碼,根據前面新增網站時,獲得的資訊填寫即可。你也可以點選寶塔面板左側的“資料庫”檢視網站對應資料庫的相關資訊。

資料庫主機預設為localhost即可,表字首則建議修改為其他,而不是使用預設的 wp_

WordPress安裝-資料庫資訊

最後步驟,您需要填寫網站資訊。

  • 站點標題-即您的網站名稱,比如我們的網站為“閃電博”;
  • 使用者名稱-即您的網站管理員名稱;
  • 密碼-使用隨機生成或者自主編寫密碼,儘可能使用大小寫字母,數字及符號組成。
  • 電子郵件-填寫您自己使用的郵箱即可。

填寫WordPress站點資訊

最後點選安裝WordPress,稍等片刻即可完成。至此,您已經成功安裝WordPress至伺服器。

接著下來就開展你的WordPress之旅吧。推薦閱讀:WordPress簡易入門基礎教程

未能解決您的問題?

請查詢相關 FAQ 或提交 聯絡工單