背景:

机器1 192.168.100.231, os: CentOS release 3.6 (Final),装上apache2.3.6+mongrel cluster

机器2 192.168.100.234, os: CentOS release 4.3 (Final) 装上 mongrel cluster

1)安装和配置mongrel_cluster
 gem install mongrel_cluster
 
 
cd   # {your_rails_app_root}
 
mongrel_rails cluster :: configure -e production -p 4000 -N 4 -c #{your_rails_app_root} -a 127.0.0.1 
 
上面命令在#{your_rails_app_root}/config产生如下配置文件mongrel_cluster.yml
内容如下:
cwd: # ... {your_rails_app_root}
log_file: log / mongrel.log
port:  " 4000 "
environment: production
address:  127.0 . 0.1
pid_file: tmp / pids / mongrel.pid
servers:  4
 
上面已经安装和配置好mongrel_cluster,开始启动和停止试试
启动:
mongrel_rails cluster :: start
结果:
starting port  4000
starting port  4001
starting port  4002
starting port  4003
停止
mongrel_rails cluster :: stop
结果:
stopping port  4000
stopping port  4001
stopping port  4002
stopping port  4003
注意
上面的 配置过程并没有为mongrel_cluster产生特别的用户和组,如果你已非root身份登陆可能是需要的
2)安装apache2.2.6
cd   / usr / local
 
wget http: // apache . mirror . phpchina . com / httpd / httpd- 2.2 . 6 . tar . gz
 
tar xvzf httpd- 2.2 . 6 . tar . gz
 
cd  httpd- 2.2 . 6
 
./ configure --prefix =/ usr / local / apache2 . 2.6  
    --enable-proxy = shared 
    --enable-proxy_http = shared 
    --enable-proxy-balancer = shared
 
make && make install
 
由于apache2.2.6的配置文件中已经引入了
LoadModule proxy_module modules / mod_proxy . so
LoadModule proxy_http_module modules / mod_proxy_http . so
LoadModule proxy_balancer_module modules / mod_proxy_balancer . so
所以你无需在配置文件加入这些
你的加上如下部分
< Proxy balancer: // spacecluster >
     #  cluster members
    BalancerMember http: // 127.0 . 0.1 : 4000  
    BalancerMember http: // 127.0 . 0.1 : 4001  
    BalancerMember http: // 127.0 . 0.1 : 4002  
    BalancerMember http: // 127.0 . 0.1 : 4003
   
    BalancerMember http: // 192.168 . 100.234 : 4000
    BalancerMember http: // 192.168 . 100.234 : 4001
    BalancerMember http: // 192.168 . 100.234 : 4002
    BalancerMember http: // 192.168 . 100.234 : 4003  
</ Proxy >

ExtendedStatus  On
< Location  / server-status >
    SetHandler server-status
</ Location >

< Location  / balancer-manager >
    SetHandler balancer-manager
</ Location >

< VirtualHost *: 80 >
    ServerName space . mofile . com

    ProxyRequests  Off

    ProxyPass  / balancer-manager !
    ProxyPass  / server-status !
    ProxyPass  /  balancer: // spacecluster /
    ProxyPassReverse  /  balancer: // spacecluster /
</ VirtualHost >
到此你的 apache+mongrel cluster就安装配置好了,你可以用浏览器访问apache看看是否生效了

安装和配置Apache + mongrel cluster相关推荐

  1. 配置apache +mongrel单实例

    背景: OS: CentOS release 3.6 (Final) Apache: Apache/2.0.46 开始配置Apache+mongrel+rails 安装ruby wget ftp:// ...

  2. 云服务器(uCloud)部署java web项目(二) 安装,配置apache服务器

    自己组建了一个网站,想要发布到互联网上.然后我就找到了这个链接 https://www.codecasts.com/series/deploy-a-website-from-scratch(是一个从零 ...

  3. PHP开发环境配置:安装与配置Apache、PHP、MySQL、PhpMyAdmin

      目标 Ü        在Windows上安装与配置MySQL Ü        在Windows上安装与配置Apache Ü        在Windows上安装与配置PHP 一般情况下,使用P ...

  4. 在CentOS 8上安装与配置Apache虚拟主机

    实验环境 操作系统:Centos 8 web应用:apache 内网IP:192.168.3.21 shell执行:root 以root或具有sudo权限的用户身份登录执行如下操作. 主配置文件路径: ...

  5. windows安装并配置apache https 网站 发布企业级iOS APP(enterprise)

    1. 安装并配置apache 安裝apache時,域名和服務器名使用服務器IP,建議端口選8080(检查端口是否被占用?netstat -ano) 下载apache_2.2.8-win32-x86-o ...

  6. CentOS5.4下安装和配置Apache、PHP、MySql、PHPMyAdmin

    转自:http://www.cnblogs.com/seesea125/archive/2012/03/17/2403286.html 安装Php的人目的不同,如果是开发人员,不是专门的DBA,只是想 ...

  7. brew php mysql_MAC下用homebrew安装及配置apache、php和mysql

    我们用到php运行环境的时候总喜欢用集成包,其实在mac下,用homebrew也可以很快的安装这些东西,配置也很简单. homebrew homebrew是mac下的一个包安装管理工具,使用非常简单方 ...

  8. wamp的卸载、安装与配置apache配置伪静态

    wamp的卸载和安装注意事项(集成请绕行) 卸载wamp注意事项: 关闭应用,停止服务,在cmd中 sc delete mysql sc delete apache2.2 拷贝php注意事项: 拷贝p ...

  9. php mysql 源码 安装教程_源码安装和配置apache(httpd)和 PHP 和 mysql全过程(一)...

    [服务器环境为:CentOS6.5 64位目标:搭建LNMP(Linux + Nginx + MySQL + PHP +SVN),其中svn是用来代替ftp,方便开发中调试同步代码相关目录:所有软件都 ...

最新文章

  1. Nginx学习2:Nginx的安装配置和常用命令
  2. Xamarin Essentials教程打开文件
  3. Jedis使用总结【pipeline】【分布式的id生成器】【分布式锁【watch】【multi】】【redis分布式】
  4. WebVie打开woffice文档
  5. 路由器计算机无法上网,路由器安装后电脑无法上网怎么办
  6. gsea富集分析结果怎么看_怎么看肝功能检验结果?
  7. # HDU - 6185 Covering
  8. VTK:IO之ReadPolyData
  9. Android studio之如何快速查看页面的布局
  10. C++:34---union:联合/共用体,一种节省空间的类
  11. 深度学习语义分割理论与实战指南.pdf
  12. 在deepin中安装docker
  13. 三元表达式、列表推导式、生成器表达式、递归、匿名函数、内置函数(day4)
  14. SDUT 2405 Strange Square(DFS)
  15. window下Ionic环境安装
  16. Python字符串中常用的方法
  17. win10笔记本电脑双系统 安装黑苹果系统macOS 小白黑苹果乐园下载资源简便安装黑苹果方式,非常详细,还有资源!
  18. 2017百度之星资格赛总结
  19. pytdx 获取板块指数_通达信板块代码,怎么查看各行业板块指数?
  20. 服务器ssd硬盘格式化,ssd固态硬盘格式化教程

热门文章

  1. 人机交互-11-往年试卷
  2. Redis 6.0删除节点
  3. Java:5大最佳Java库
  4. python中的框架是什么_python开发框架介绍
  5. 安卓系列之 kotlin 项目实战--基础 demo
  6. BODIPY-TR氟化硼二吡咯偶联神经酰胺/炔烃/氨基/羧基等活性基团
  7. 合肥工业大学计算机学院加减分,合肥工业大学奖学金加减分细则(定稿修改)
  8. 新手学习C语言,入门小游戏的编写(三子棋)
  9. 循迹智能小车c语言主程序,智能小车循迹、避障、红外遥控C语言代码
  10. 人生,又怎会一如初见?