伺服器配置及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 | 用於寶塔面板後臺,在寶塔面板成功安裝後設定 |
注:每個人的寶塔面板埠不相同,根據自己的實際情況設定即可。一般會在你成功安裝寶塔面板後提示:
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。
然後點選左側的類別中的“使用者身份驗證”,輸入您的伺服器的憑證。
- 使用者名稱:root或者其他;
- 密碼:伺服器使用者對應的密碼。
最後,點選“確定”。這樣每次你使用Xshell時,即可快速連線您的伺服器了。
安裝寶塔面板
使用Xshell成功連線您的伺服器後,訪問寶塔官網網站,獲取您的伺服器對應的安裝指令碼。
以Centos為例,你需要在您的Xshell終端輸入以下安裝指令碼命令:
yum install -y wget && wget -O install.sh https://download.bt.cn/install/install_6.0.sh && sh install.sh ed8484bec
注:隨寶塔面板的更新,安裝指令碼命令可能有所不同,應以最新版本為準。
當您看到以下類似資訊,則代表您的伺服器已經成功安裝寶塔面板。
================================================================== 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還是LAMP,您都需要根據實際情況選擇環境軟體的版本,這裡建議選用最穩定的版本,既不是最落後版本也不是最新的版本。
安裝伺服器環境軟體,需要一段時間,這段時間可以該幹嘛幹嘛去。
新增網站及配置
完成基礎的寶塔面板配置後,即可以開始新增網站至寶塔面板。
(1)新增網站
點選寶塔面板左側的“網站”,進入網站管理介面後,點選“新增站點”。在彈窗中輸入相關:
- 域名:一般新增一級域名及www子域名。
- 資料庫賬號:使用預設生成的即可,又或者自定義。
最後,點選提交。
(2)配置SSL證書
基於網站資訊保安及最新的瀏覽器標準,我們建議站長為網站域名啟用SSL證書。如果您使用寶塔,需要為站點啟用SSL證書,則是一件非常簡單的事情。
您只需要登入寶塔面板後臺,點選左邊的選單“網站”,然後在右側列表中找到你需要啟用SSL證書的網站域名,點選“設定”操作,在彈出的站點修改視窗,切換到SSL標籤頁。
然後,點選“Let’s Encrypt”選項卡,選擇適合您的驗證方式,然後勾選域名(建議兩個都勾選了),最後點選“申請”。
寶塔面板網站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,新增以下程式碼行:
location / { try_files $uri $uri/ /index.php?$args; } rewrite /wp-admin$ $scheme://$host$uri/ permanent;
Apache偽靜態配置
一般目錄為/www/wwwroot/www.yourdomain.com
,修改.htaccess檔案新增以下程式碼行:
<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,然後在滑鼠右鍵選單選擇 複製連結地址。
然後進入您的網站根目錄,點選遠端下載,在下拉選單中選擇“從URL連結下載”然後在彈窗中貼入前面複製的WordPress下載地址,最後“確定”即可。
WordPress安裝包下載完成後,滑鼠懸停在該壓縮包上,即可看到操作選項“解壓”,點選即可以獲得WordPress安裝目錄wordpress。
由於一般情況下,我們將WordPress安裝至網站的根目錄,所以我們還需要對剛才解壓獲得wordpress的資料夾裡面的所有東西複製至網站根目錄。
進入wordpress目錄,在該目錄列表,勾選列表左上角的方框即可全選所有檔案,然後點選資料夾目錄右上角的“剪下”。
再返回網站根目錄,然後點選網站根目錄檔案目錄右上角的“貼上”即可將所有wordpress資料夾內的資料轉移到網站根目錄。
WordPress安裝
完成上述操作,在您的瀏覽器訪問您的域名,應該就可以看到WordPress安裝嚮導。
在開始安裝WordPress前,你需要提前準備以下資訊(前面步驟獲取到的):
- 資料庫名
- 資料庫使用者名稱
- 資料庫密碼
- 資料庫主機
- 資料庫表字首
點選安裝嚮導頁面的“現在就開始”。
然後,即進入資料庫資訊填寫介面。其中資料庫名、使用者名稱和密碼,根據前面新增網站時,獲得的資訊填寫即可。你也可以點選寶塔面板左側的“資料庫”檢視網站對應資料庫的相關資訊。
資料庫主機預設為localhost即可,表字首則建議修改為其他,而不是使用預設的 wp_
。
最後步驟,您需要填寫網站資訊。
- 站點標題-即您的網站名稱,比如我們的網站為“閃電博”;
- 使用者名稱-即您的網站管理員名稱;
- 密碼-使用隨機生成或者自主編寫密碼,儘可能使用大小寫字母,數字及符號組成。
- 電子郵件-填寫您自己使用的郵箱即可。
最後點選安裝WordPress,稍等片刻即可完成。至此,您已經成功安裝WordPress至伺服器。
接著下來就開展你的WordPress之旅吧。推薦閱讀:WordPress簡易入門基礎教程