Ghost歷險記I:使用Nginx在VPS上安裝Ghost

幽靈標誌

幾天前,我發表了一篇有關 如何安裝 使用安裝腳本輕鬆,今天我寫這篇來教如何使用 Nginx的 和您的域名。 事不宜遲,讓我們開始學習本教程!

所需的包


安裝 在VPS中,我們必須連接到它並安裝依賴項,為此,我們需要安裝以下內容:

# apt-get install build-essential automake make checkinstall dpatch patchutils autotools-dev debhelper quilt fakeroot xutils lintian cmake dh-make libtool autoconf git-core curl zip nginx

這將安裝依賴項進行編譯 的NodeJS (由 鬼), 將會安裝 Nginx的 和其他工具。

編譯NodeJS


編譯 的NodeJS 我們必須下載源代碼:

wget http://nodejs.org/dist/node-latest.tar.gz

完成後,您必須解壓縮它們:

tar -xzf node-latest.tar.gz

我們移至代碼所在的目錄:

nodeversion=`ls | grep node`
cd $nodeversion

我們編譯並安裝:

./configure
make -s
make install

完成!

安裝


在配置之前,必須先安裝它,對嗎? 儘管當然不要驚慌,您將不再編譯🙂

創建www目錄並移至該目錄:

注意注意:在開始整個教程之前,請記住,您必須卸載佔用端口80、8080和www文件夾的任何服務器,如果該文件夾存在,請將其刪除。

mkdir -p /var/www
cd /var/www/

排出 鬼:

curl -L -O https://ghost.org/zip/ghost-latest.zip

解壓縮:

unzip -d ghost ghost-latest.zip
rm ghost.zip

輸入目錄:

cd ghost/

將所有內容移至/ var / www /:

mv /var/www/ghost/* /var/www/

返回到/ var / www /:

cd /var/www/

安裝

/usr/local/bin/npm install --production

好! 現在配置。 😀

組態

我們使用以下命令編輯配置文件:

sed -e 's/127.0.0.1/0.0.0.0/' -e 's/my-ghost-blog.com/www.dominio.com/' -e 's/2368/8080/' config.js

容易吧? 只需用您的域替換“ domain.com”,例如:

sed -e 's/127.0.0.1/0.0.0.0/' -e 's/my-ghost-blog.com/www.theworldofthegeek.com/' -e 's/2368/8080/' config.js

我們可以做到 納米 (GNU編輯器,請勿與Nano的混淆 DesdeLinux :V),但這將更加複雜,我們將不得不替換很多代碼(是的,在您閱讀的時候,很多代碼),但是這種解釋方式更容易:)。

但是請記住,我們需要它在後台! 為此,我們將永遠安裝:

/usr/local/bin/npm install -g forever

我們引入以下命令(開始 我們必須在安裝目錄(/ var / www /)中:

NODE_ENV=production forever start index.js

da! 在後台!

要停止,重新啟動或啟動 :

forever stop index.js
forever restart index.js
NODE_ENV=production forever start index.js

準備! 😀

設置Nginx


配置時間 Nginx的!

我們將編輯配置文件:

nano /etc/nginx/nginx.conf

我們將刪除所有內容並粘貼以下配置: http://paste.desdelinux.net/5034

使用新設置後,請在第36、38、39和43行中用您的域名替換“ domain”一詞。

現在重啟 Nginx的

service nginx restart

準備! 😀

配置域


輸入您的域提供商,然後編輯A(主機)記錄。 更改它指向您的VPS的IP地址,瞧!

最後說明


要訪問管理員,請訪問www.dominio.com/ghost/,記住要為您的域更改域。 準備好了!您現在可以訪問您的域,開始發布並安裝主題了:),但是...

極客世界 (I)給您這個主題供您安裝,修改和享受。 🙂

您只需要下載它:

wget http://www.theworldofthegeek.com/files/TWOTGFlat.zip

解壓縮:

unzip TWOTGFlat.zip

並將主題複製到您的

cp TWOTGFlat/ /var/www/content/themes

現在在您的設置中 將主題更改為新主題,瞧!

如果您有疑問或需要幫助 ,在評論中留下您的問題,或者您可以在我的網站上與我聯繫。

乾杯! nn /


發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責數據:MiguelÁngelGatón
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。

  1.   Thalskarth 他說:

    很好的教程,我將在VPS上對其進行測試以“播放”,在下載主題之前,您將沒有預覽主題以了解主題狀態how

    1.    XTickXIvanX 他說:

      當然! http://www.theworldofthegeek.com/content/images/2014/Aug/Captura-de-pantalla-de-2014-08-09-17-04-57.png
      您只需要修改default.hbs(因為它在導航欄中有一個小錯誤)和sidebar.hbs就可以了!

      1.    Thalskarth 他說:

        謝謝!

  2.   埃利奧時間3000 他說:

    有趣的教程。 也許,我致力於遷移到Ghost,但我不知道那裡的管理層會是什麼樣子(實際上,如果它需要訪問VPS,那會有些不舒服)。

    1.    XTickXIvanX 他說:

      有一些工具可以從例如WordPress遷移到Ghost,它非常易於控制,從tusite.com/ghost您可以訪問帖子,用戶和博客的管理,不幸的是它不具有多用戶支持(但是它將添加),但是可以進行一些編程工作,儘管就個人而言,我個人更願意等待更新,以免出錯,如果您有問題請問我

      1.    埃利奧時間3000 他說:

        好吧,無論如何,我想嘗試Ghost的多用戶管理。

      2.    XTickXIvanX 他說:

        現在您可以做到!
        Ghost已經支持多用戶😀

  3.   哈維爾·馬德里 他說:

    我想知道幽靈提供了什麼平台或博客,而其他人卻沒有。 他們在這裡已經知道了它,以及如何安裝和配置它,但是他們沒有提到為什麼使用ghost。 例如,目前我認為WordPress是此類平台的王冠,問題是為什麼要使用ghost而不是wordpress? 還是僅僅是替代品?

    1.    若爾基喬 他說:

      +1。 我想了解更多信息,因為對Ghost知之甚少。

      我當時在看託管,我意識到Softaculous提供了它來安裝它,但是我沒有看到比WordPress優越的地方。

      我唯一看到的是Ghost更簡約,也許在服務器負載方面提供了一些優勢。

      1.    XTickXIvanX 他說:

        實際上,服務器負載要快得多,佔用的資源更少

    2.    XTickXIvanX 他說:

      我將在下一篇文章中解釋😉

  4.   拉索7 他說:

    還有我還不了解的一件事……什麼是鬼? 對於博客? 對於域名?...

    1.    拉夫 他說:

      創建博客

  5.   拉夫 他說:

    大。 現在我們只需要一些屏幕截圖,即可查看Ghost的內部和外部外觀

    1.    埃利奧時間3000 他說:

      一樣僅有一些截圖說明了該過程,每個人都很高興。 #大聲笑。

    2.    XTickXIvanX 他說:

      !!那是下一個😀