不會前后端,用vps搭建個人博客(二)


<接上一篇>
 

四、添加網頁內容

1.下載安裝WordPress

輸入以下命令:

wget https://wordpress.org/latest.tar.gz

當然你也可以用瀏覽器進網站下,但是基本都會提示如下圖

注意到沒?下面寫的Nginx,我大膽猜測一下:訪問流量大,但是該網站只用了Nginx,所以總是顯示訪問數過多。
但是我們的個人博客是完全不用擔心的。
下載之后輸入以下命令:

tar -xzvf latest.tar.gz

然后使用ls命令你會發現一個名為wordpress的文件夾,接着

cd wordpress

然后我們就進入了該文件夾,再使用ls命令

我們會在其中找到一個名為wp-config-sample.php的文件(圖中為更改后的,相應文件名為wp-config.php)
輸入以下命令:

mv wp-config-sample.php wp-config.php
vim wp-config.php

然后我們進入文本編輯,如下圖:

如果不會用vim,建議學一下,百度上都有,畢竟Linux編輯文件很多時候都離不開它。
目前你只要知道,進入vim界面后,按“i”鍵即可進入插入模式,此時屏幕左下角會顯示“INSERT”字樣,如下:

此時我們用方向鍵即可將光標移動到相應位置進行編輯。
大圖中“數據庫名字”、“數據庫用戶名”、“數據庫密碼”都是我們執行lnmp vhost add后設置的。
秘鑰以及加鹽部分,內容較多,可以使用粘貼功能。其他ssh應用復制粘貼請見百度,mobaxterm操作如下:

(1)在瀏覽器頁面選中后進行復制;
(2)切換到mobaxterm窗口,將光標(是黑色窗口內的白色小光標)移動到需要粘貼的位置,然后單擊鼠標中鍵,或者單擊右鍵選擇粘貼也可。
(3)將原來的刪除。

此時文件編輯完畢,按下“Esc”,然后輸入冒號(shift+;同時按下)屏幕左下角將會如下圖所示:

此時輸入wq,即可保存修改並退出。
下一步,如果前面設置的網站目錄為默認目錄,執行以下命令:

cp -r /root/wordpress/* /home/wwwroot/[域名]
chown -R www:www /home/wwwroot/[域名]

如果前面設置目錄時進行了更改,則將路徑更正為相應路徑。
此時,WordPress基本安裝完成。接下來我們將離開命令行,進入瀏覽器。

2.自定義博客

在瀏覽器地址欄輸入我們的域名,即可進入我們的網站。
首先映入眼簾的是一個WordPress的配置頁面,設置完畢即可進入WordPress后台。
在后台,根據自己的需求進行網站布局、主體等的設置。以后需要進入后台只需要在域名后面加上wp-login或者wp-admin即可。

3.網站安全建議

(1)將后台入口進行隱藏,具體如下:

通過修改function.php文檔的方法解決,在網站根目錄的function.php中添加:

add_action('login_enqueue_s','login_protection');

function login_protection(){

if($_GET['**root**'] != '**aaaaa**')header('Location: http://**任意其他網站或者網站首頁**/');

}

修改星號括起來的部分為自己需要的就可以,以后我們登錄自己的網站后台(拿以上設置為例)只需要用到這樣的后台路徑:

http://www.xxxx.xxxx/wp-login.php?root=aaaaa
也就是將if($_GET['root'] != 'aaaaa')中的兩個參數加在后面(不要漏掉問號)
當他人輸入http://www.xxxx.xxxx/wp-login.php時,網站會跳到你設置的任意其他網站或者網站首頁

(2)如果你覺得上面的麻煩,或者不會,可以安裝二次驗證插件,本人目前安裝的wordfence就支持二次驗證(類似於QQ安全中心,需要動態密碼才能進入后台)。

個人推薦雙管齊下,畢竟我的小破站才上線幾天就有人想要暴力破解我的后台密碼。
(3)關於xmlrpc.php
如果你還不知道這個問題,建議你立馬去百度。如果查看日志時你發現有人頻繁以POST方式訪問xmlrpc.php,如下圖:

請注意!有人想要暴力破解你的后台密碼。請安裝Login Security插件(個人喜歡Wordfence),如果網站並不需要xmlrpc.php,請禁用它。禁用方法請百度,文章太長了不再贅述。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM