请帮忙,我正在尝试在 Ubuntu 12.04 上设置一个 rails 应用程序,ruby、gems、rails、apache、thin 都已安装。如果我启动一个精简集群,我可以访问网站并显示欢迎页面
domain.com:5000
domain.com:5001
domain.com:5002
一切正常,所以我知道瘦正在做它的事情,我可以在没有代理的情况下让 apache 加载 index.htm(尽管资产没有按预期正常工作)。
但是,我似乎无法让 apache 真正将请求传递给瘦服务器!我收到一个软 404(找不到页面)错误或 It works 页面,我不知道为什么。
这是站点可用的文件
<VirtualHost *:80>
ServerName myapp.mydomain.com
DocumentRoot /home/sim/public_html/railsapp
<Proxy balancer://thinservers>
BalancerMember http://127.0.0.1:3000
BalancerMember http://127.0.0.1:3001
BalancerMember http://127.0.0.1:3002
</Proxy>
ProxyPreserveHost On
ProxyPass /assets !
ProxyPass / balancer://thinservers/
ProxyPassReverse / balancer://thinservers/
<Proxy *>
Order deny,allow
Allow from all
</Proxy>
</VirtualHost>