设为首页 收藏本站
查看: 754|回复: 0

[经验分享] apache路由配置jboss

[复制链接]
发表于 2017-1-1 07:15:33 | 显示全部楼层 |阅读模式
Apache路由配置多台JBoss服务器,以下配置按两台JBoss服务器为例。
a)修改/opt/aspire/product/mid/apache/conf/httpd.conf
在文档中找到Listen 80,修改此端口。并在此行下面添加如下内容:
##################################################################### mid config from here {{
Timeout 300
KeepAlive On
MaxKeepAliveRequests 1000
KeepAliveTimeout 60
#LoadModule encoding_module modules/mod_encoding.so
#<IfModule mod_headers.c>
#Header add MS-Author-Via "DAV"
#</IfModule>
#<IfModule mod_encoding.c>
#  EncodingEngine    on
#  NormalizeUsername on
#  SetServerEncoding GBK
#  DefaultClientEncoding UTF-8 GBK GB2312
#  AddClientEncoding "(Microsoft .* DAV $)" UTF-8 GBK GB2312
#  AddClientEncoding "Microsoft .* DAV" UTF-8 GBK GB2312
#  AddClientEncoding "Microsoft-WebDAV*" UTF-8 GBK GB2312
#</IfModule>
LoadModule fileiri_module     modules/mod_fileiri.so
<IfModule mod_fileiri.c>
FileIRI          On
FilenameCharset  GB2312
</IfModule>
LoadModule proxy_module       modules/mod_proxy.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_balancer_module modules/mod_proxy_balancer.so
LoadModule proxy_ajp_module   modules/mod_proxy_ajp.so
<IfModule mod_proxy.c>
#turning ProxyRequests on and allowing proxying from all may allow
#spammers to use your proxy to send email.
ProxyRequests Off
#Do not proxy balancer-manager
#ProxyPass /balancer-manager !
#下载应用地址的配置,只能配置一台子节点机器的地址
ProxyPass /middls  http://10.1.4.52:8095/middls
ProxyPassReverse  /middls  http://10.1.4.52:8095/middls
#JSESSIONID|BALANCEID
ProxyPass /  balancer://mycluster/ stickysession=JSESSIONID nofailover=On
ProxyPassReverse / balancer://mycluster/
<proxy balancer://mycluster/>
#子节点机器一IP、Port;
#route对应子节点机器一jboss的配置
BalancerMember http://10.1.4.52:8095 route=server1
#子节点机器二IP、Port;
#route对应子节点机器二jboss的配置
BalancerMember http://10.1.5.50:8095 route=server2
</proxy>
SetEnv force-proxy-request-1.0 1
SetEnv proxy-nokeepalive 1
<Proxy *>
#AddDefaultCharset off
Order deny,allow
#Deny from all
#Allow from .example.com
Allow from all
</Proxy>
# Enable/disable the handling of HTTP/1.1 "Via:" headers.
# ("Full" adds the server version; "Block" removes all outgoing Via: headers)
# Set to one of: Off | On | Full | Block
# ProxyVia On
</IfModule>
#AddOutputFilterByType DEFLATE text/html text/plain text/xml application/json  text/css application/x-javascript application/javascript
include conf/mod_jk.conf
<Location /balancer-manager>
SetHandler balancer-manager
Order Deny,Allow
Deny from all
#Allow from all
</Location>
# mid config end here }}
####################################################################
b)修改/opt/aspire/product/mid/apache/conf/httpd.conf找到
ServerNamelocalhost:8090
改为
ServerName域名:端口
c)修改/opt/aspire/product/mid/apache/conf/httpd.conf找到
ErrorLog "logs/error_log"
改为
#ErrorLog "logs/error_log"
ErrorLog "|/opt/aspire/product/mid/apache//bin/rotatelogs -l /opt/aspire/product/mid/apache/logs/error-%Y-%W.log 1024M"
LogFormat "%h %l %u %t \"%r\" %>s %b " common
改为
#LogFormat "%h %l %u %t \"%r\" %>s %b " common
LogFormat "%h --> [%v | %A] %l %u %t \"%r\" %>s %b" common
CustomLog "logs/access_log" common
改为
#CustomLog "logs/access_log" common
CustomLog "|/opt/aspire/product/mid/apache/bin/rotatelogs -l /opt/aspire/product/mid/apache/logs/access-%Y-%W.log 1024M" common
d)修改/opt/aspire/product/mid/apache/conf/httpd.conf找到
# Server-pool management (MPM specific)
#Include conf/extra/httpd-mpm.conf
改为
Include conf/extra/httpd-mpm.conf
e)修改/opt/aspire/product/mid/apache/conf/ workers.properties
worker.list=server1,server2,balanceworker,jkstatus
worker.maintain=60
worker.server1.type=ajp13
#子节点机器IP
worker.server1.host=10.1.4.52
#子节点机器Port
worker.server1.port=8095
worker.server1.lbfactor=1
worker.server1.socket_keepalive=False
worker.server1.socket_timeout=0
worker.server2.type=ajp13
#子节点机器IP
worker.server2.host=10.1.5.50
#子节点机器Port
worker.server2.port=8095
worker.server2.lbfactor=1
worker.server2.socket_keepalive=False
worker.server2.socket_timeout=0
worker.balanceworker.type=lb
worker.balanceworker.balance_workers=server1,server2
worker.balanceworker.sticky_session=True
worker.balanceworker.sticky_session_force=False
worker.balanceworker.method=Request
worker.jkstatus.type=status

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-322117-1-1.html 上篇帖子: tomcat+apache+jk的使用 下篇帖子: apache+tomcat 乱码问题
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表