滴滴クラウドDC 2クラウドサーバへのGhostの導入
3352 ワード
Ghostは、個人ブログとオンライン出版物のオンライン発表プロセスを簡素化するための無料のオープンソースブログプラットフォームです.静的ブログとは異なり、Ghostは軽量級のダイナミックブログであり、バックグラウンドを管理することで直接ブログを書くことができ、管理することができます.
WordPressに比べてGhostはNodeに構築されています.js環境では、軽量、高速、簡潔です.モバイル端末に適していて、携帯電話の読書体験がいいです.全体的にハイライトは次のとおりです.書くのが簡単で、いつでもどこでも書くことができる UIが簡潔で美しく、テーマの置き換えが便利 応答レイアウト、モバイル機器の視覚効果良好 データバックアップ・インポート・エクスポートが非常に容易 WordPressより非常に軽量
滴滴クラウドDC 2クラウドサーバー上でGhostサイトを構築する基本的な流れは以下の通りである.DC 2購入例 Dockerのインストール Docker配備Ghostを使用 Nginxをエージェントとして使用
まず、サービスを導入するために1台のサーバが必要です.本明細書で使用する滴滴クラウドのクラウドサーバDC 2は、滴滴クラウド上で購入できます.
トラフィックがそれほど大きくない小さなWebサイトでは、クラウドサーバ1台でニーズを満たすことができます.サイトのアクセス量に応じてインスタンス仕様(CPU、メモリ)を選択するとともに、Ghostは搭載するサーバメモリの少なくとも1 GBを公式に要求している.通常、個人のウェブサイトでは、2コア4 GBが十分なニーズを満たしています.
本例で使用するサーバ規格は2コア4 G、オペレーティングシステムCentOS 7である.5.
サーバーにログインしたら取付: Docker起動設定: Dockerバージョンの表示: Docker起動: 現在稼働中の容器の表示:
Dockerをインストールすると、Ghostの公式Dockerミラーを使用してGhostを起動できます.まず、Ghostミラーをダウンロードします.
ダウンロードが完了したら、このコマンドを使用して既存のDockerミラーを表示できます.
Ghostの起動:
このコマンドは、Dockerを使用してダウンロードしたばかりのGhostミラーに基づいて、実際のポートが
現在は
次に、プロキシサーバとしてNginxをインストールします.インストールNginx: Nginx自動起動設定: Nginx起動: Nginxプロファイルの編集: Nginxリロードプロファイル: ブラウザでGhostに直接ドメイン名でアクセスできるようになりました.
ブラウザがURLにアクセスして追加編集配布post 管理バックグラウンドユーザ テーマの外観変更、表紙画像、ブログタイトルの設定、ナビゲーションバーの管理など、第三者テーマのアップロードも可能 統合プラグインのロード これで、最も基礎的なGhostブログがオンラインで実行できるようになりました.
Ghost
WordPressに比べてGhostはNodeに構築されています.js環境では、軽量、高速、簡潔です.モバイル端末に適していて、携帯電話の読書体験がいいです.全体的にハイライトは次のとおりです.
基本プロセス
滴滴クラウドDC 2クラウドサーバー上でGhostサイトを構築する基本的な流れは以下の通りである.
適切なDC 2の購入例
まず、サービスを導入するために1台のサーバが必要です.本明細書で使用する滴滴クラウドのクラウドサーバDC 2は、滴滴クラウド上で購入できます.
トラフィックがそれほど大きくない小さなWebサイトでは、クラウドサーバ1台でニーズを満たすことができます.サイトのアクセス量に応じてインスタンス仕様(CPU、メモリ)を選択するとともに、Ghostは搭載するサーバメモリの少なくとも1 GBを公式に要求している.通常、個人のウェブサイトでは、2コア4 GBが十分なニーズを満たしています.
本例で使用するサーバ規格は2コア4 G、オペレーティングシステムCentOS 7である.5.
Dockerのインストール
サーバーにログインしたら
sudo
権限に切り替え、Dockerのインストールを開始します.$ yum install docker -y
$ systemctl enable docker
$ docker version
$ systemctl start docker
$ docker ps
Ghostのインストール
Dockerをインストールすると、Ghostの公式Dockerミラーを使用してGhostを起動できます.まず、Ghostミラーをダウンロードします.
$ docker pull ghost
ダウンロードが完了したら、このコマンドを使用して既存のDockerミラーを表示できます.
$ docker images
Ghostの起動:
$ docker run --name myblog -p 8080:2368 -d ghost
このコマンドは、Dockerを使用してダウンロードしたばかりのGhostミラーに基づいて、実際のポートが
myblog
サーバの2368
ポートにマッピングされた8080
というインスタンスを作成することを意味します.そこで,サーバのIPアドレスに8080
ポート(http://your-server-ip:8080
)を加えることで,構築されたGhostの効果を閲覧中に見ることができるようになった.Nginxエージェント
現在は
IP +
の形式でしかブログにアクセスできませんが、すでにドメイン名を購入している場合は、ドメイン名で直接ブログにアクセスしたいと考えています.これはNginxをエージェントとして使用する必要があります.次に、プロキシサーバとしてNginxをインストールします.
$ yum install nginx -y
$ systemctl enable nginx.service
$ systemctl start nginx.service
vim /etc/nginx/conf.d/ghost.conf
編集内容は以下の通り:server {
listen 80;
server_name your-domain.com;
location / {
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header Host $http_host;
proxy_pass http://localhost:8080;
}
}
そのうちserver_name
実際のドメイン名を指す.$ nginx -s reload
Ghostの設定
ブラウザがURLにアクセスして追加
/ghost
バックグラウンド管理システムに入ることができます.初めて管理バックグラウンドに入るには、管理者のメールボックスとパスワードを設定する必要があります.設定が完了すると、管理バックグラウンドにログインできます.バックグラウンド管理の主な機能は次のとおりです.