Apache 2.4.6 で CentOS 7 を実行しています。mod_cluster 1.2.6 を使用して Wildfly/JBoss クラスターを作成しようとしています。私はこれを Mac OSX で成功裏に達成し、私たちのサーバー環境でそれを起動して実行しようとしています。
私のクラスターと仮想ホストの構成は次のようになります。
LoadModule slotmem_module modules/mod_slotmem.so
LoadModule proxy_cluster_module modules/mod_proxy_cluster.so
LoadModule advertise_module modules/mod_advertise.so
LoadModule manager_module modules/mod_manager.so
MemManagerFile /var/cache/httpd
<VirtualHost *:80>
<Directory />
Order deny,allow
Allow from all
</Directory>
KeepAliveTimeout 60
MaxKeepAliveRequests 0
ManagerBalancerName myBalancer
ServerAdvertise On
AdvertiseFrequency 3
EnableMCPMReceive
<Location /mod_cluster-manager>
SetHandler mod_cluster-manager
Order deny,allow
Allow from all
</Location>
</VirtualHost>
サーバーは正常に起動しますが、アクセスしようとするhttp://localhost/mod_cluster-manager
と、許可が拒否されたことを示す 403 が表示されます。私のerror_logファイルの正確なメッセージは次のとおりです。
[Wed Jul 30 11:53:21.547109 2014] [authz_core:error] [pid 6012] [client 127.0.0.1:36425] AH01630: client denied by server configuration: /mod_cluster-manager
これを OSX で動作させる際にそのような問題は発生しなかったので、何が問題なのか、なぜ 403 が発生するのか完全にはわかりAllow from all
ません。私が理解しているように、このディレクティブは、 localhost 経由で接続します。他の誰かが同様の何かに遭遇しましたか? 何か不足していますか?