ProxyPreserveHost

リバースプロクシ使用時、フロント、バックエンドのサーバが共にバーチャルホストで稼働している場合、Apache2はデフォルトでホスト名を渡さない。


    ServerName rails.oss.sc

    # すでにバーチャルホストの設定が行われている場合は以下のディレクティブのみ追加してください
    
        ProxyRequests Off
        ProxyPreserveHost On
        ProxyPass / http://localhost:3000/
        ProxyPassReverse / http://127.0.0.1:3000/
    

http://centos.oss.sc/ruby/apache_lighttpd_rails/

そんな設定があるなんて知りませんでした。おかげで小一時間はまったよ。