centos7 apache 配置负载均衡

来源:互联网 发布:如何通过淘宝试用 编辑:程序博客网 时间:2024/05/02 04:29

一、安装apache .

       yum -y  install httpd

 

     安装在了 /etc/httpd目录下

二、安装 mod_jk

      去http://tomcat.apache.org/connectors-doc/或者http://tomcat.apache.org/页面最下面下载

Tomcat Connectors 1.2.40 Released

三、解压编译安装tomcat-connectors-1.2.40-src.tar

 如果没有 /usr/bin/apxs 则安装apxs  yum -y install apr-util-devel yum -y install httpd-devel
 tar -zxvf tomcat-connectors-1.2.40-src.tar cd tomcat-connectors-1.2.40-src/native ./configure  --with-apxs=/usr/bin/apxs make && make install

四、拷贝tomcat-connectors-1.2.40-src/native/apache-2.0/mod_jk.so到 /etc/httpd/modules/目录下

 

       cp tomcat-connectors-1.2.40-src/native/apache-2.0/mod_jk.so  /etc/httpd/modules

 

五、配置

    vi /etc/httpd/conf/httpd.conf
   添加

Include /etc/httpd/conf/mod_jk.conf

六、

/etc/httpd/conf/

下建立

mod_jk.conf

文件。配置内容

 

LoadModule jk_module /etc/httpd/modules/mod_jk.soJkWorkersFile /etc/httpd/conf/workers.propertiesJkMountFile /etc/httpd/conf/uriworkermap.propertiesJkLogFile /etc/httpd/logs/mod_jk.logJkLogLevel warnJkLogStampFormat "[%a %b %d %H:%M:%S %Y]"#JkMount /*.* controller七、在/etc/httpd/conf/下建立配置workers.properties文件worker.list=controller,statusworker.tomcat129.port=8009worker.tomcat129.host=192.168.152.129worker.tomcat129.type=ajp13worker.tomcat129.lbfactor=1worker.tomcat130.port=8009worker.tomcat130.host=192.168.152.130worker.tomcat130.type=ajp13worker.tomcat130.lbfactor=1worker.controller.type=lbworker.controller.balance_workers=tomcat129,tomcat130worker.controller.sticky_session=0worker.status.type=status八、在/etc/httpd/conf/下建立配置uriworkermap.properties文件/*=controller#/jkstatus=status#!/*.gif=controller#!/*.jpg=controller#!/*.png=controller#!/*.css=controller#!/*.js=controller#!/*.htm=controller#!/*.html=controller负载均衡配置好了 启动如果报错 修改httpd.conf文件 找到ServerName添加#ServerName www.example.com:80ServerName localhost:80剩下session复制了
0 0