マイペースなプログラミング日記

DTMやプログラミングにお熱なd-kamiがマイペースに書くブログ

Apacheの設定でDocumentRootが複数指定したかった結果...

/etc/httpd/conf.d/hoge.confが以下のようになった。ApacheRailsを動かしたかったんだけど、譲れないDocumentRootがすでにあって、別にDocumentRootを指定したかった結果である。私が弄った結果増えたAliasMatchやRailsBaseURIでは解決できなかったのでこうしてみた。もっと良いやり方があるはず。ポート番号123456は適当

NameVirtualHost *:80
NameVirtualHost *:123456

Listen 123456

<VirtualHost *:80>
    DocumentRoot /hoge
    ProxyPass /piyo http://localhost:123456/
</VirtualHost>

<VirtualHost *:123456>
    DocumentRoot /piyo
</VirtualHost>