NETWORK ENGINEER BLOG

Tips and Reviews for Engineers

Apache でリバースプロキシ時に 503 エラー

CentOS 6.3 に Apache 2.2.15 をインストールして、リバースプロキシを有効にした際、503 エラーとなる事象に遭遇しました。

クライアントからリバースプロキシ経由で Web サーバにアクセスした際のエラー

503 Service Temporarily Unavailable

リバースプロキシの /var/log/httpd/error_log

 [error] (13)Permission denied: proxy: HTTP: attempt to connect to 10.1.23.253:8080 (10.1.23.253) failed

原因は、SELinux でした。対策は以下のとおりです。

SELinux 設定の変更(httpd プロセス許可)

/usr/sbin/setsebool -P httpd_can_network_connect 1

もしくは、SELinux の無効化(/etc/sysconfig/selinux)

SELINUX=disabled

以上