基本的な ProxyPass を Apache 2.2.17 で動作させるにはどうすればよいですか?

基本的な ProxyPass を Apache 2.2.17 で動作させるにはどうすればよいですか?

Apache をマシン上の他の HTTP サーバーにリバース プロキシすることで、Chrome の ERR_UNSAFE_PORT 制限を回避しようとしています。

  1. mod_proxyをロードしますsudo e2enmod proxy
  2. ProxyPass /znc/ http://localhost:6667/は私のhttpd.conf
  3. Apacheを再起動しますsudo /etc/init.d/apache2 restart

を開くと/znc/、500 内部サーバー エラーが発生します。 を追加しLogLevel debug、Apache を再起動して再度試しましたが、何も問題はありませんでした。

[Fri Oct 19 18:55:17 2012] [debug] proxy_util.c(1818): proxy: grabbed scoreboard slot 0 in child 21528 for worker http://localhost:6667/
[Fri Oct 19 18:55:17 2012] [debug] proxy_util.c(1934): proxy: initialized single connection worker 0 in child 21528 for (localhost)
[Fri Oct 19 18:55:17 2012] [debug] proxy_util.c(1818): proxy: grabbed scoreboard slot 1 in child 21528 for worker proxy:reverse
[Fri Oct 19 18:55:17 2012] [debug] proxy_util.c(1934): proxy: initialized single connection worker 1 in child 21528 for (*)
[Fri Oct 19 18:55:17 2012] [notice] Apache/2.2.17 (Ubuntu) PHP/5.3.8 configured -- resuming normal operations
[Fri Oct 19 18:55:17 2012] [info] Server built: Feb 14 2012 17:59:20
[Fri Oct 19 18:55:17 2012] [debug] prefork.c(1018): AcceptMutex: sysvsem (default: sysvsem)
[Fri Oct 19 18:55:22 2012] [debug] proxy_util.c(1818): proxy: grabbed scoreboard slot 0 in child 21532 for worker http://localhost:6667/
[Fri Oct 19 18:55:22 2012] [debug] proxy_util.c(1837): proxy: worker http://localhost:6667/ already initialized
[Fri Oct 19 18:55:22 2012] [debug] proxy_util.c(1934): proxy: initialized single connection worker 0 in child 21532 for (localhost)
[Fri Oct 19 18:55:22 2012] [debug] proxy_util.c(1818): proxy: grabbed scoreboard slot 1 in child 21532 for worker proxy:reverse
[Fri Oct 19 18:55:22 2012] [debug] proxy_util.c(1837): proxy: worker proxy:reverse already initialized
[Fri Oct 19 18:55:22 2012] [debug] proxy_util.c(1934): proxy: initialized single connection worker 1 in child 21532 for (*)

この時点で私は困惑しています。どうすればいいでしょうか?

私は Ubuntu Server 11.10 を実行しています。ローカル マシンとインターネットの両方から直接クエリを実行すると、ZNC は正しい 200 OK と HTML で応答します。

答え1

また、mod_proxy_http も有効にする必要がありますsudo a2enmod proxy_http

関連情報