2012-07-01 19 views
1

请帮助,我试图在Ubuntu 12.04上设置一个Rails应用程序,红宝石,宝石,铁轨,Apache,薄,都安装。如果我开始薄集群可以到我的网站,并欢迎页面显示配置。 Ubuntu的Apache瘦杆:代理不工作

domain.com:5000 
domain.com:5001 
domain.com:5002 

所有的工作,所以我知道,瘦正在尽自己的事情,我能得到阿帕奇没有代理加载的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

也许在公用文件夹哪一点呢?

DocumentRoot /home/sim/public_html/railsapp/public