centos7 安装 apache 并做 负载均衡

简介:

一、安装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.so
JkWorkersFile /etc/httpd/conf/workers.properties
JkMountFile /etc/httpd/conf/uriworkermap.properties
JkLogFile /etc/httpd/logs/mod_jk.log
JkLogLevel warn
JkLogStampFormat "[%a %b %d %H:%M:%S %Y]"
#JkMount /*.* controller

七、在
/etc/httpd/conf/
下建立配置workers.properties文件
worker.list=controller,status

worker.tomcat129.port=8009
worker.tomcat129.host=192.168.152.129
worker.tomcat129.type=ajp13
worker.tomcat129.lbfactor=1

worker.tomcat130.port=8009
worker.tomcat130.host=192.168.152.130
worker.tomcat130.type=ajp13
worker.tomcat130.lbfactor=1

worker.controller.type=lb
worker.controller.balance_workers=tomcat129,tomcat130
worker.controller.sticky_session=0

worker.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:80

ServerName localhost:80

剩下session复制了









本文转自 yntmdr 51CTO博客,原文链接:http://blog.51cto.com/yntmdr/1605133,如需转载请自行联系原作者
相关实践学习
部署高可用架构
本场景主要介绍如何使用云服务器ECS、负载均衡SLB、云数据库RDS和数据传输服务产品来部署多可用区高可用架构。
负载均衡入门与产品使用指南
负载均衡(Server Load Balancer)是对多台云服务器进行流量分发的负载均衡服务,可以通过流量分发扩展应用系统对外的服务能力,通过消除单点故障提升应用系统的可用性。 本课程主要介绍负载均衡的相关技术以及阿里云负载均衡产品的使用方法。
目录
相关文章
|
16天前
|
网络安全 Apache
Apache服务器安装SSL证书
Apache服务器安装SSL证书
19 0
|
2天前
|
Linux
centos 6.5安装yum
centos 6.5安装yum
16 0
|
2天前
|
运维 网络协议 Linux
【运维系列】Centos7安装并配置PXE服务
PXE是Intel开发的预启动执行环境,允许工作站通过网络从远程服务器启动操作系统。它依赖DHCP分配IP,DNS服务分配主机名,TFTP提供引导程序,HTTP/FTP/NFS提供安装源。要部署PXE服务器,需关闭selinux和防火墙,安装dhcpd、httpd、tftp、xinetd及相关服务,配置引导文件和Centos7安装源。最后,通过syslinux安装引导文件,并创建pxelinux.cfg/default配置文件来定义启动参数。
10 0
|
2天前
|
运维 网络协议 Linux
【运维系列】Centos7安装并配置postfix服务
安装CentOS7的Postfix和Dovecot,配置Postfix的`main.cf`文件,包括修改完全域名、允许所有IP、启用邮箱等。然后,配置Dovecot的多个配置文件以启用auth服务和调整相关设置。重启Postfix和Dovecot,设置开机自启,并关闭防火墙进行测试。最后,创建邮箱账户并在Windows邮箱客户端中添加账户设置。
9 0
|
2天前
|
Linux 网络安全
Centos6.5安装并配置NFS服务
该内容描述了在Linux系统中设置NFS服务的步骤。首先挂载yum源,然后安装NFS服务,并编辑配置文件。接着,重启rpcbind和NFS服务,可能需要重复此过程以解决初始可能出现的问题。此外,关闭防火墙策略,并再次重启服务。最终,根目录被共享,特定IP网段被允许访问。
9 0
|
4天前
|
存储 Linux 网络安全
centos7使用yum网络安装
这些是使用Yum进行网络安装的基本步骤。根据你的需求,你可以重复步骤3和4来安装其他软件包。请注意,执行Yum操作需要root或具有sudo权限的用户。
15 1
|
10天前
|
关系型数据库 MySQL Linux
centos7安装mysql-带网盘安装包
centos7安装mysql-带网盘安装包
59 2
|
16天前
|
存储 Linux Shell
centos 部署docker容器 安装 、基本使用方法(一)
centos 部署docker容器 安装 、基本使用方法(一)
29 0
|
16天前
|
分布式计算 Hadoop Java
centos 部署Hadoop-3.0-高性能集群(一)安装
centos 部署Hadoop-3.0-高性能集群(一)安装
16 0
|
16天前
|
Linux Apache
CentOS 7 源码安装LAMP环境源 和apache监听别的端口
CentOS 7 源码安装LAMP环境源 和apache监听别的端口
13 0