QA@IT

herokuでrailsとwordpressを同じドメイン内で運用する方法はあるのでしょうか。

3056 PV

herokuでの運用で悩んでいることがあるのですが、もしよろしければ質問させて下さい。

herokuでrailsとwordpressを同じドメイン内で運用する方法はあるのでしょうか。
以下のような、ディレクトリ構造を考えております。

(ex)
・railsアプリ
www.hogehoge.com

・wordpress(サブディレクトリに置きたい)
www.hogehoge.com/blog/

サブドメインならばDNSの設定をすれば出来ると思うのですが、
同じドメイン内で実現できるのかという所です。

どうぞよろしくお願いいたします。

回答

まず、heroku の仕組み上、ルートディレクトリが Rails アプリケーションの場合、heroku の stack は Rails アプリケーション用に最適化されるため、php が動く環境になるかどうかを確かめる必要があります。

もし、動くのであれば Rails の public/blog の下に wordpress を配置することで動作させることは可能と思います。

また、heroku アプリケーションを二つ以上作成することを良しとするならば、Rails と wordpress をそれぞれ構築し、Rails アプリケーションの /blog へのアクセスを heroku に構築した wordpress へのプロキシとすることで実現できそうな気はしますが、試していないので別の困難さは潜んでいるように思います。

編集 履歴 (0)
ウォッチ

この質問への回答やコメントをメールでお知らせします。