关闭

Linux下apache的安装部署详解

发表于:2008-11-20 15:00

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:未知    来源:网络转载

  1.下载apache的最新版本2.2.8并上传至要部署的服务器,打开上传文件所在的文件夹,解压apache安装包,执行下面的命令:

# tar zxvf  httpd-2.2.8.tar.gz

  2. 打开解压后文件夹, 执行命令:

  # cd httpd-2.2.8

  3. 编译并安装apache

         集群方案部署执行命令:

#./configure --prefix=/usr/local/apache2.2.4   -enable-proxy -enable-proxy-html -enable-proxy-balancer -enable-rewrite -with-mpm=event

#make && make install

  4. 编辑配置文件

         用vi编辑器打开conf目录下的httpd.conf文件,在文件末尾加一行:

 Include conf/balancer_sp.conf

         在conf文件夹下新建一个名为balancer_sp.conf的文本文件,将其权限设置为可777。执行命令:

   # chmod 777 balancer_sp.conf

         balancer_sp.conf 文件内容为:

  <Location /balancer-manager>  

  SetHandler balancer-manager

  </Location>

  <Proxy balancer://myCluster>

      BalancerMember http://172.17.8.231:8080

      BalancerMember http://172.17.8.226:8080

      BalancerMember http://172.17.8.239:8080

  </Proxy>

  <Location /spserver/>

  ProxyPass balancer://myCluster/spserver/ lbmethod=byrequests

  </Location>

  其中, BalancerMember数量可以随应用服务器的多少而进行删减。

  5. 运行apache

  打开apache的bin文件夹,执行命令:

 #./apachectl start            # 启动apache服务

  可以用ps命令检测apache服务是否已经启动。

#ps –ef

  停止apache服务命令为:

 #./apachectl stop  

  6. 检查集群配置信息

  打开浏览器,输入地址:http://host:port/balancer-manager检查集群配置信息。

  上述红色部分为需要修改设置部分,其余部分采用默认配置。修改配置文件,需要重新启动httpd才能生效,httpd.conf为apache的默认配置文件,%APACHE%\conf下,集群配置文件存放于相同的conf目录下,通过在httpd.conf 末尾处追加Include conf/***.conf形式进行导入。注意,依赖的mod_proxy_xxx.so文件是否存在已经设置正确轮竞。

《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号