配置。 Ubuntu Apache Thin Rails:代理无法正常工作

时间:2012-07-01 19:52:28

标签: apache thin

请帮助,我正在尝试在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>

1 个答案:

答案 0 :(得分:0)

也许将它指向公共文件夹?

    DocumentRoot /home/sim/public_html/railsapp/public