Azure Linux 上のプライベート ポート 3000 をターゲットとするパブリック ポート 80

Azure Linux 上のプライベート ポート 3000 をターゲットとするパブリック ポート 80

私は Azure Linux (Ubuntu 14.04) 上に Ruby on Rails の Web サイトを持っていますが、このアドレスから完全に動作します。

http://mydomain.cloudapp.net:3000

アドレスのポート番号を削除し、所有するサブドメインにリダイレクトしたいと考えています。Apache を000-default.conf以下のように設定しました。

<VirtualHost *:80>
    ServerName myweb.example.com
    DocumentRoot /var/www/html/mywebsite
    ProxyPass / http://localhost:3000/
    ProxyPassReverse / http://localhost:3000/
</VirtualHost>

myweb.example.comapache2 を再起動しました。ドメイン マネージャーで からへのCNAME を作成しましたmydomain.cloudapp.net

しかし、入力するとhttp://myweb.example.com500 内部サーバー エラーが発生します。 では動作しますhttp://myweb.example.com:3000。何が間違っているのでしょうか?

編集:アクセスを試みた後のerror_log情報ウェブマスター

[Sun Aug 23 16:02:40.634116 2015] [proxy:warn] [pid 3189:tid 140710588688128] [c
lient 92.251.128.56:52583] AH01144: No protocol handler was valid for the URL /.
 If you are using a DSO version of mod_proxy, make sure the proxy submodules are
 included in the configuration using LoadModule.

答え1

をロードするだけでよいようですmod_proxy_http

関連情報