GNU/Linux >> Linux の 問題 >  >> Debian

Nginxを使用してDebianにGhostをインストールする方法

Ghostは、MITライセンスの下でライセンスされ、デザイナーと開発者の小規模で才能のあるチームによって積極的に開発された新しいオープンソースのブログプラットフォームです。
このブログ投稿では、Debian 7(Wheezy)VPSにGhostをインストールする方法を紹介します。 Nginxで。

次のコマンドは、必要なすべてのパッケージをインストールします

sudo apt-get install python g++ make checkinstall nginx-full git curl

nodejsをコンパイルしてインストールします

cd /usr/src/
wget http://nodejs.org/dist/node-latest.tar.gz
tar xzvf node-latest.tar.gz && cd node-v*
./configure && checkinstall

ダイアログウィンドウが開いたら、「3」と入力し、バージョン番号の前にある「v」を削除します。
次のコマンドでnodejsをインストールします

dpkg -i node_*

RVMを使用してRubyをインストールする

curl -L https://get.rvm.io | bash -s stable --ruby

次のコマンドでRVMを開始します:

source /usr/local/rvm/scripts/rvm

sasssqlite3とbourbongemsをインストールします

gem install sass
gem install bourbon
npm install sqlite3

Ghostをインストールする

SSH経由でGhostgitリポジトリのクローンを作成します。

git clone [email protected]:TryGhost/Ghost.git

次のコマンドを実行します

cd Ghost/
git submodule update --init
npm install -g grunt-cli
npm install
grunt init

config.jsを開き、ドメイン名を追加します。

Ghostを起動するには、次を実行します:

node index.js

デフォルトでは、Ghostは127.0.0.1:2368でリッスンしています

新しいnginx仮想ホストを作成します

vim /etc/nginx/sites-available/yourDomain.com
 
server {
 listen       80;
 server_name  yourDomain.com;
   location / {
     proxy_pass        http://localhost:2368/;
     proxy_set_header  Host $host;
     proxy_buffering   off;
   }
 }
 
ln -s /etc/nginx/sites-available/yourDomain.com /etc/nginx/sites-enabled/yourDomain.com
/etc/init.d/nginx restart

それでおしまい。次に、ブラウザを開いてドメインに移動します。

Ghostブログプラットフォームの詳細については、https://github.com/TryGhost/Ghost

にアクセスしてください。

もちろん、Linux VPSホスティングサービスのいずれかを使用している場合は、これを行う必要はありません。その場合は、専門のLinux管理者にインストールを依頼するだけです。 24時間年中無休でご利用いただけます。リクエストはすぐに処理されます。

PS 。この投稿が気に入った場合は、左側のボタンを使用してソーシャルネットワーク上の友達と共有するか、下に返信を残してください。ありがとう。


Debian
  1. Debian9にNginxでPhorumをインストールする方法

  2. Debian11にNginxを使用してHTTPGitサーバーをインストールする方法

  3. Nginxを使用してDebianWheezyにDokuWikiをインストールする方法

  1. Debian8VPSにNginxを使用してFuelPHPをインストールする方法

  2. Debian10にNginxを使用してWordPressをインストールする方法

  3. Debian11にNginxを使用してWonderCMSをインストールする方法

  1. Debian9にNginxをインストールする方法

  2. Debian9にNginxを使用してWonderCMSをインストールする方法

  3. Debian9にNginxを使用してInvoicePlaneをインストールする方法