install mongrel for rails and apache http for load balance
2008-10-12 14:09
375 查看
> setup mongrel
gem install --include-dependencies mongrel
> setup with mongrel_service, but failed
>> uninstall win32-service '0.6.0
gem uninstall win32-service
>> install win32-service '0.5.2'
gem install win32-service -v '0.5.2'
>> setup mongrel_service, which need win32-service 0.5.2
gem install --include-dependencies mongrel_service
> update gem
gem update --system
> rollback gem to another old version, but my earlies version is 1.2.0
gem uninstall rubygems-update
> setup project as a windows service
>> get help from mongrel_rails
mongrel_rails help
>> get help with the mongrel_rails service::install command
mongrel_rails service::install -h
>>-N service name,-c rails application dir,-p mongrel listenning port,-e mongrel starting mode
mongrel_rails service::install -N bills -c D:/Work/NetBeans_Workspace/Bills -p 7777 -e production
> start or stop service by command line
mongrel_rails service::start -N bills
mongrel_rails service::stop -N bills
> when want to uninstall that service
mongrel_rails service::remove -N bills
> startup mongrel by command line
mongrel_rails start -d -p 3001 -P log/mongrel1.pid
> Configure Appache as mongrel's front
>> load module for apache server
>> Edit Apache2.2 dir conf/httpd.conf, uncomment following:
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_balancer_module modules/mod_proxy_balancer.so
LoadModule proxy_http_module modules/mod_proxy_http.so
>> add below to end of httpd.conf
ProxyRequests Off
<Proxy balancer://myCluster>
BalancerMember http://127.0.0.1:3001 BalancerMember http://127.0.0.1:3000 </Proxy>
#forward requests to mongrel cluster
<VirtualHost *:80>
ServerName 127.0.0.1
ServerAlias 127.0.0.1
ProxyPass / balancer://myCluster/
ProxyPassReverse / balancer://myCluster/
ProxyPreserveHost on
</VirtualHost>
>> start mongrel on 3001 and 3000
ruby script/server -p 3000
ruby script/server -p 3001
>> request resource you can see the request forward to different server.
gem install --include-dependencies mongrel
> setup with mongrel_service, but failed
>> uninstall win32-service '0.6.0
gem uninstall win32-service
>> install win32-service '0.5.2'
gem install win32-service -v '0.5.2'
>> setup mongrel_service, which need win32-service 0.5.2
gem install --include-dependencies mongrel_service
> update gem
gem update --system
> rollback gem to another old version, but my earlies version is 1.2.0
gem uninstall rubygems-update
> setup project as a windows service
>> get help from mongrel_rails
mongrel_rails help
>> get help with the mongrel_rails service::install command
mongrel_rails service::install -h
>>-N service name,-c rails application dir,-p mongrel listenning port,-e mongrel starting mode
mongrel_rails service::install -N bills -c D:/Work/NetBeans_Workspace/Bills -p 7777 -e production
> start or stop service by command line
mongrel_rails service::start -N bills
mongrel_rails service::stop -N bills
> when want to uninstall that service
mongrel_rails service::remove -N bills
> startup mongrel by command line
mongrel_rails start -d -p 3001 -P log/mongrel1.pid
> Configure Appache as mongrel's front
>> load module for apache server
>> Edit Apache2.2 dir conf/httpd.conf, uncomment following:
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_balancer_module modules/mod_proxy_balancer.so
LoadModule proxy_http_module modules/mod_proxy_http.so
>> add below to end of httpd.conf
ProxyRequests Off
<Proxy balancer://myCluster>
BalancerMember http://127.0.0.1:3001 BalancerMember http://127.0.0.1:3000 </Proxy>
#forward requests to mongrel cluster
<VirtualHost *:80>
ServerName 127.0.0.1
ServerAlias 127.0.0.1
ProxyPass / balancer://myCluster/
ProxyPassReverse / balancer://myCluster/
ProxyPreserveHost on
</VirtualHost>
>> start mongrel on 3001 and 3000
ruby script/server -p 3000
ruby script/server -p 3001
>> request resource you can see the request forward to different server.
相关文章推荐
- SOAP and .net services for Apache HTTP Server
- HWOTO install and setup Apache+Jakarta-Tomcat4.01+tomcat-connectors for Linux
- HTTP Handler to Combine Multiple Files, Cache and Deliver Compressed Output for Faster Page Load
- Installing haproxy load balancing for http and https--转载
- How to Configure Tomcat/JBoss and Apache HTTPD for Load Balancing and Failover
- apache + tomcat load balance and cluster
- Installing haproxy load balancing for http and https--转载
- How to manage and balance “Huge Data Load” for Big Kafka Clusters---reference
- Apache httpd, an open-source HTTP server for modern operating systems including UNIX and Windows NT
- How to Configure Tomcat/JBoss and Apache HTTPD for Load Balancing and Failover
- win7 install solution for intel SKL and BSW platform
- 边学边做ROR( 错误信息error_messages_for was removed from Rails and is now available as a plugin)
- Difference Between Class.forName() and ClassLoader.loadClass()
- SEH,DEP, Compiler,FS:[0], LOAD_CONFIG and PE format http://eparg.spaces.live.com/blog/cns!59BFC22C0E7E1A76!712.entry
- Install and Configure OpenStack Telemetry Metering Service (Ceilometer) for Ubuntu 14.04
- 三种压力测试工具 http_load 和 apache ab 、 siege 压力测试
- Java Code Examples for org.apache.http.conn.ssl.AllowAllHostnameVerifier
- vmware installtion and configuration for linux
- Linux系统下(deepin for debian 6.4.0-2) 配置ruby and rails 环境
- install pydot and graphviz for win10