Ubantu16.04搭建Ghost Blog部落格
折騰了三天,終於算是把這個部落格給建起來了,在查看了不下三十來個教程了,摧毀新建了十餘次Vultr,甚至新買了域名,結果居然通過剪指甲?拜佛去晦?把屬於自己的部落格建起來了?算了無力吐槽了,linux就是無限折騰、無限谷歌和百度的。下面我也貢獻自己的方式,最大的功臣還是給與Ghost開發人員簡單粗暴的教程傳送點 ;下面介紹一下所需準備的材料:
1:一臺虛擬機器,小學生我用的Vultr的Ubantu 16.04;購買傳送 :(emmm...這裡請允許我有一點私心,如果你通過我的連結購買我也是有獎勵的,先謝謝購買的大佬們!膜拜!)
2:域名,我分別通過騰訊雲以及萬網購買..com會相對比較貴,但是比較有B格不是,所以我註冊了zhujixxs.com但是比較可惜沒有建起來,原因不知道為什麼,nginx一直鏈接不到域名,所以索性換了個試試;也就是這個www.carhartt09c.top;新手可以購買便宜的做試驗之類的;解析我就不多說了
3:putty--這是通過連線虛擬機器的最重要的裝備;下載方法百度找一下貌似大佬們喜歡Xshell;但是我個人喜歡膩子,因為左鍵選中就是複製,右鍵點一下就是貼上,不得不說很是方便的哈哈
好了,廢話不多說了,開始.......
更新包
sudo apt-get update sudo apt-get upgrade
分別輸入執行
安裝GCC和G ++
sudo apt-get install build-essential apt-get install gcc sudo apt-get install g++
安裝Nginx
sudo apt-get install nginx
Ghost可以用到輕量化的伺服器,由於自己還是個小學生,這是接觸到的第一個伺服器,所以基本自己都是按著教程走的,不然近期會去嘗試一下Apache;
我也沒有開啟防火牆;需要開啟防火牆的輸入:
sudo ufw allow 'Nginx Full'
安裝MySQL
sudo apt-get install mysql-server
適用於Ubantu16.04系統,除了設定密碼和確定下載,不需要做其他操作;
安裝Node.js
curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash sudo apt-get install -y nodejs
Ghost安裝只適應6 8 10版本級的
建立新使用者
adduser <user>user根據自己喜好更改; ——會有很多資訊需要填寫,根據個人喜歡來吧,也可以直接略過;最後Y usermod -aG sudo <user>授權; su - <user>
安裝Ghost- CLI
sudo npm install ghost-cli@latest -g
安裝Ghost
注意:在/root或home/<user>目錄中安裝鬼會導致設定損壞始終使用具有正確配置許可權的自定義目錄。
因為怕和我一樣的新手們會忘記su-<user>,所以我把建立新使用者放在了後面(官網教程在第一位)
sudo mkdir -p /var/www/ghost sudo chown <user>:<user> /var/www/ghost ——user記得改成自己前面設定的、不然會報錯 sudo chmod 775 /var/www/ghost cd /var/www/ghost ghost install
安裝問題需要填寫;
最好根據以下填寫,不然及其容易出錯,因為我在這其中卡死了兩天
?Enter your blog URL: www.xxxxxxxx.com自己更改解析的域名 ? Enter your MySQL hostname: localhost ? Enter your MySQL username: root ? Enter your MySQL password: [hidden]填寫安裝mysql設定的密碼 ? Enter your Ghost database name: ghost Enter your email (For SSL Certificate) xxxxxxxxx 其餘問你什麼都是Y
做完如上的步驟,就恭喜你啦!你肯定也是成功了!如果沒成功,那你也剪個指甲去去晦氣吧....
對了,成功之後是不是怎麼都找不到其他教程中出現的註冊郵箱之類的?
在你的域名後面加個 / ghost吧admin!一起加油。
諸暨小學生留歡迎光顧我的Blog