1. 安装 ruby
- [root@www~]#yuminstallruby*-y
2. 更新ruby
- [root@www~]#gemupdate--system
- [root@www~]#gemupdate
- [root@www~]geminstallrails–include-dependencies
- [root@www~]#geminstallruby-debugruby-debug-basesqlite3-ruby
- Successfullyinstalledruby-debug-0.10.2
- Buildingnativeextensions.Thiscouldtakeawhile...
- Successfullyinstalledruby-debug-base-0.10.2
- Buildingnativeextensions.Thiscouldtakeawhile...
- Successfullyinstalledsqlite3-ruby-1.2.4
- 3gemsinstalled
- Installingridocumentationforruby-debug-0.10.2...
- Installingridocumentationforruby-debug-base-0.10.2...
- Installingridocumentationforsqlite3-ruby-1.2.4...
- InstallingRDocdocumentationforruby-debug-0.10.2...
- InstallingRDocdocumentationforruby-debug-base-0.10.2...
- InstallingRDocdocumentationforsqlite3-ruby-1.2.4...
- [root@www~]#
方法同4
- [root@www~]#gem install mongrel
- [root@www~]#yuminstallmysql*
- [root@www~]#geminstallmysql
7. 安装 & 配置Apache
- [root@www~]yuminstallhttpd
- Listen8080
- ProxyRequestsOff
- <Proxybalancer://myCluster>
- BalancerMemberhttp://127.0.0.1:3001
- BalancerMemberhttp://127.0.0.1:3002
- #BalancerMemberhttp://127.0.0.1:3003
- #BalancerMemberhttp://127.0.0.1:3004
- #BalancerMemberhttp://127.0.0.1:3005
- </Proxy>
- <VirtualHost*:8080>
- ServerNamewww.laiyunqing.com:8080
- DocumentRoot/var/www/beeblio/public
- ProxyPass/image!
- ProxyPass/stylesheets!
- ProxyPass/javascripts!
- ProxyPass/balancer://myCluster/
- ProxyPassReverse/balancer://myCluster/
- ProxyPreserveHoston
- </VirtualHost>
mongrel_rails start -e production -p 3001 -d -c /var/www/beeblio/ -P /var/www/beeblio/log/mongrel-3001.pid
mongrel_rails start -e production -p 3001 -d -c /var/www/beeblio/ -P /var/www/beeblio/log/mongrel-3002.pid
...
8. 重启apache,试试地址栏中输入http://localhost:8080,该工作了吧?
- [root@www~]servicehttpdrestart