1

バイラルなGhostプラットフォームをインストールする方法を考えるのに何日も費やしましたが、多くのエラーが発生しました。幸いなことに、私はそれをインストールすることができました -Ghost is running...完了した後、Ghost は SSH で肯定的なメッセージを表示しますnpm start --production。しかし、自分のウェブサイトを閲覧すると -http://nick-s.se - Apache はデフォルトのページを表示し、ゴースト ログイン エリア (/ghost) に移動すると、サイトは 403 Forbidden を返します。

PS私は、Apacheが実行されているポートとは異なるポートにGhostを特別にインストールしました。何が起こっているのかわかりません...

更新- config.js で構成したポート番号 2368 を追加することで、Ghost のインストールにアクセスできることがわかりました。ただし、私の問題は、そのようなポートを使用せずにゴーストを実行するにはどうすればよいですか?...

4

3 に答える 3

2

Ghost が実行されているポートに接続するようブラウザに指示します。http://nick-s.se:2368

于 2013-12-06T21:26:08.340 に答える
0

訪問に基づいて、いくつかのこと:

1) Apache がリクエストを Ghost に転送していないようです。正しく構成したと確信していますか?

2) また、ルートとして設定したディレクトリに Apache がアクセスできないようです。プロキシが正しく設定されている場合、これはとにかく必要ではありませんが、Apache を使用して静的アセットなどを提供する場合は、後で問題になる可能性があります。

Apache の代わりに nginx を使用する場合は、リンク. Nginx の構成に関するセクションはスキップできます。それ以外の場合でも、Nginx から Apache へのルールの変換を理解するのに役立つ場合があります。

于 2013-12-06T21:26:02.357 に答える
0

VPS で他のサイトを実行していない場合は、Apache をオフにするだけで、ポート 2368 へのリクエストをプロキシする Apache に対処する必要がなくなり、Ghost をポート 80 で実行することができます。VPS が CentOS を実行している場合は、チェックアウトできます。これは、Apache を無効にして、Ghost をポート 80 で実行する方法です。

于 2013-12-12T06:57:42.353 に答える