很多人都有寫博客的習慣,奈何國內的博客網站正在一家家地關閉與重整,部分博客網站也充斥著太多的廣告,使用體驗非常不好,對于愛寫博客的朋友來說,其實還有一個更好的選擇,那就是自己搭建一個博客,
搭建一個自己的博客網站首先需要購買云服務器,然后在服務器中配置必要的運行環境或安裝依賴的軟體,最后還可以購買與系結域名,可以讓谷歌,百度等搜索引擎更好地搜錄,
購買云服務的選擇很多,國內國外都有很多很優秀的云服務器提供商,比如國內的阿里云,騰訊云,國外的amazon等等,但是這里要提醒大家的是,如果購買的國內的服務器,在系結域名的時候,是需要向有關部門申請域名備案的,程序略繁瑣,但好在可以在網上完成這些步驟,在國外提供商處購買域名,服務器是不需要備案的,
下面我們拿國外的云服務器提供商virmach(網址:https://www.virmach.com/)為例簡單的說明下如何搭建自己的博客,
首先是購買云服務器,virmach的官網頁面如下:

我們點擊上圖的Affordable Linux VPS,然后進入到選擇配置的界面

這里有不同配置的服務器可以選,$2.25 per month的配置就夠用了,然后點擊buy now,在新的頁面里可以選擇服務器的位置等資訊,大家可以選擇美國西海岸洛杉磯的機房,都選擇好以后點擊加入購物車,之后你需要注冊賬號購買購物車里的商品,也就是我們剛剛選擇的服務器,注冊賬號購買的流程就不詳述了,相信大家都會,

購買完成后,系統會快速完成服務器的分配,之后,點擊Home,進入到你的主頁,然后點擊services,就是你訂單的界面,
點擊你剛剛購買的服務器的名稱,就是下圖箭頭所指的鏈接,

你便進入到了服務器的管理界面,這里有該服務器的詳細資訊以及控制面板之類的工具,
首先我們安裝系統,點擊re-install OS,準備重新安裝你想要的系統,

然后選擇你的系統,這里我們選擇ubuntu16.04,點擊re-install OS,就完成了系統的重新安裝,

然后進入服務器的詳情界面,這里有我們需要的資訊,比如服務器的IP地址以及初始的root密碼,后續我們會用到這些資訊,

之后我們需要能夠遠程登錄你購買的服務器的軟體,我們可以使用windows自帶的cmd進行操作,但是cmd的操作界面比較單一,對不熟悉linux命令列的人來說不太習慣,所以我在這里推薦一個神器--MobaXterm(官網鏈接:https://mobaxterm.mobatek.net/),大家可以自行百度,然后下載,下載安裝后便可以使用了,這個軟體的下載安裝也非常簡單,這里就不多介紹了,
雙擊打開MobaXterm軟體,先點擊界面左上角的Session,然后在彈出來的界面中點擊SSH,我們便可以新建一個SSH會話,

然后在Remote host中填入你服務器的IP,勾選Specify username后填入root,點擊OK,就新建完成一個新的SSH,

我們可以看到MobaXterm左側工具列中已經有你新建好的SSH的資訊了,我們雙擊它,便可以連接服務器,

第一次連接需要你輸入root密碼,也就是我們剛剛在server details界面的Root password,密碼比較長且復雜,請大家仔細輸入,密碼輸入正確后,便可以遠程操作服務器了,你將會看到如下界面,

如果不喜歡這個復雜的密碼,我們可以在命令列鍵入passwd命令修改root密碼,

服務器的連接到此完成,接下來就是安裝必要的軟體了,這里我們選擇PHP+mysql+apache2的搭配方式,這也是很常見的服務器網站配置,
首先更新源,輸入下面的命令并回車,
sudo apt-get update

然后安裝apache2,期間可能會詢問你是否要繼續操作,輸入Y回車就行,
sudo apt-get install apache2

apache2安裝完成后,我們安裝php,
sudo apt-get install php7.0
然后安裝mysql,
sudo apt-get install mysql-server
安裝的時候會有界面彈出來讓你設定資料庫密碼(方向鍵可以控制游標的移動),輸入自己想要設定的密碼就行,再次確認密碼就OK,

再執行下述命令,
sudo apt-get install php7.0-mysql sudo apt-get install libapache2-mod-php7.0
軟體的安裝已經完成,我們可以測驗下能不能正常運行,
# 切換到web根目錄 cd /var/www/html rm index.html
我們直接在服務器新建一個名為index.php的腳本,在左側的sftp欄中直接右擊滑鼠,然后左鍵點擊New empty file,輸入檔案名為index.php,

然后寫入如下內容,記得保存并關閉檔案,
<?php echo "<h1>Hello world!</h1>"; ?>

之后打開你的瀏覽器,輸入你服務器的IP地址,如果看到如下效果,恭喜你,基本上你已經成功配置!

后續的步驟需要安裝博客程式,有很多開源的php博客程式,比如wordpress等等,wordpress應該算是最火最強大的php CMS之一了,它提供的插件,模板非常豐富,因此我們使用wordpress構建博客,
下載wordpress程式并解壓,在命令列逐行輸入并運行以下命令,
wget -c https://wordpress.org/latest.tar.gz tar -xzvf ./latest.tar.gz cp -r ./wordpress/* ./ rm -rf ./wordpress/
然后我們需要為博客新建一個資料庫,在命令列中鍵入以下命令并回車,系統會提示你輸入密碼,注意此處要輸入的密碼是你先前創建的資料庫的密碼,就是你在粉紅色的界面內創建的密碼,
mysql -uroot -p
然后逐行輸入以下命令,并回車,此處的blog你可以替換成你喜歡的名字,blog只是我拿來做示例的,注意這些命令后面都帶分號,
CREATE DATABASE blog;
exit;
然后我們開始正式安裝wordpress程式,
在瀏覽器地址欄輸入你服務器的IP地址并回車,可以看到如下界面,點擊let's go進入下一步的安裝,

接下去就是填寫網站的基本資訊,此處略過,填寫完成后就是填寫資料庫的基本資訊,Database name處填你剛剛創建的資料庫的名字,如果你沒有改,那就是blog,username填入root,password填寫你資料庫的密碼,不要填寫錯誤,table prefix可以自己取,例如我在示例中填寫的是myblog_,點擊submit,

然后系統可能會提示你無法創建wp-config.php檔案,你只要在/var/www/html/目錄下新建一個wp-config.php檔案,并且把網頁中提示的要輸入的代碼粘貼進wp-config.php檔案中保存就行,
然后在瀏覽器中點擊下一步你就能看到成功安裝了!

最后在mobaXtrem的命令列中在鍵入如下命令并回車執行,
chmod -R 775 ./*
再簡單說下wordpress,
瀏覽器中輸入你服務器的IP地址并回車訪問,應該就可以看到你博客的主界面了,當然界面是可以隨時更換的,

然后輸入http://你的IP/wp-login.php便可以登陸網站的后臺,你可以在后臺發布新的文章,創建網站的頁面,安裝網站的插件,更換網站的UI等等,wordpress提供了非常多的頁面主題,都很好看,


如果想要域名的話,可以去很多域名提供商處購買,購買完后與IP做個系結就行,比如我是在porkbun上購買的(網址:https://porkbun.com/),之后就可以直接用域名訪問你的網站了,這里就不做介紹了,
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/140427.html
標籤:Linux
上一篇:Linux忘記root用戶的密碼
