请帮助,我正在尝试在Ubuntu 12.04上设置rails应用程序,ruby,gems,rails,apache,thin,都已安装。如果我启动瘦群集,我可以访问该网站并显示欢迎页面
domain.com:5000
domain.com:5001
domain.com:5002
所有的工作,所以我知道瘦是做它的事情,我可以得到apache没有代理加载index.htm(虽然没有资产按预期正常工作)。
但是我似乎无法将apache实际传递给瘦服务器!我得到一个软404(页面无法找到)错误或它的工作页面,我不知道为什么。
这是网站可用文件
<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>
答案 0 :(得分:0)
也许将它指向公共文件夹?
DocumentRoot /home/sim/public_html/railsapp/public