我正在尝试在centOS 7上进行jboss负载平衡。我已经安装了httpd 2.4.7。如果我运行
,没有任何配置更改它是有效的Service httpd start.
然而,如果我从http://mod-cluster.jboss.org/downloads/1-2-0-Final/复制下面的文件 (mod_cluster-1.1.3.Final-linux2上-x64的左右)
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_ajp_module modules/mod_proxy_ajp.so
LoadModule proxy_balancer_module modules/mod_proxy_balancer.so
LoadModule proxy_connect_module modules/mod_proxy_connect.so
LoadModule proxy_ftp_module modules/mod_proxy_ftp.so
LoadModule proxy_http_module modules/mod_proxy_http.so
LoadModule proxy_scgi_module modules/mod_proxy_scgi.so
进入/ etc / httpd / modules /文件夹。 Httpd给出错误/etc/httpd/modules/mod_proxy.so:无法打开共享对象文件:没有这样的文件或目录
我正在关注这篇文章http://blog.akquinet.de/2012/06/21/clustering-in-jboss-as7eap-6/
我在centos 7上使用httpd 2.4.6和jbossAS7.1.1。我为mod_cluster尝试了很多文章,但似乎没有任何文章可用https://developer.jboss.org/thread/204011
https://gist.github.com/slok/1543449/4533338b25f952eb141fc71aab8ccc02c63d2439
如果有人知道哪个mod_cluster二进制文件应该用于apache 2.4.6,请帮助我。
答案 0 :(得分:1)
对于我的apache2,文件位于:
/usr/lib/apache2/modules/mod_proxy.so
所以,在我的apache2.conf
文件中,我只使用了完整路径:
LoadModule proxy_module /usr/lib/apache2/modules/mod_proxy.so
答案 1 :(得分:0)
也许您的Apache发行版没有将modules / dir放在serverroot下。检查工作/现有LoadModule的第2个参数,并根据需要进行调整。
不太可能:您的httpd是在没有mod_proxy支持的情况下构建的。
答案 2 :(得分:-1)
Mod_cluster 1.2.0。最终二进制分发仅适用于httpd 2.2。+,请参阅MODCLUSTER-304
您应该使用最新版本1.3.1
编辑:
mod_proxy_balancer
模块已启用,与mod_cluster
不兼容。
变化:
LoadModule proxy_balancer_module modules/mod_proxy_balancer.so
要
#LoadModule proxy_balancer_module modules/mod_proxy_balancer.so