8

Octopress がスタンドアロンの Web アプリケーションとして動作するように設計されていることを理解しています。

私は個人のウェブサイトを持っており、それにブログを追加したいと考えています。さまざまな理由から、これには Octopress を使用したいと考えています。git に 2 つの個別のアプリケーションとリポジトリを用意するのではなく、これらのアプリケーションを統合したいと考えています。

Octopress を既存の Rails 4.0 アプリケーションに統合する信頼できる方法はありますか?

Railsルーター内にOctopressをラックアプリケーションとしてマウントするのが最善の策でしょうか、それとももっと良い方法がありますか?

4

1 に答える 1

1

あなたの最善の策は、nginx のようなフロントエンド サーバーをリバース プロキシとして使用し、そこからリダイレクト/プロキシを行うことだと思います。

したがって、次のnginx.confようなものが得られます。

server {
  listen 80;
  server_name domain.com;
  location / {
    # ... proxy config stuff to rails ...
  }
}

server {
  listen 80;
  server_name blog.mydomain.com;
  location / {
    root /to/octopress/static/folder
  }
}

私の例は、サブドメインを使用する場合ですblog.domain.com。しかし、明らかに があれば、まだ機能します。ファイルdomain.com/blogを微調整するだけです。nging.conf

于 2013-11-20T05:57:34.767 に答える