助けてください、私はUbuntu 12.04でrailsアプリをセットアップしようとしています、ruby、gems、rails、apache、thin、すべてがインストールされています。シンクラスターを開始すると、Webサイトにアクセスでき、ウェルカムページに次のように表示されます。
domain.com:5000
domain.com:5001
domain.com:5002
すべてが機能するので、thinがその機能を果たしていることがわかり、index.htmをロードするためのプロキシなしでApacheを取得できます(ただし、アセットが期待どおりに正しく機能していません)。
ただし、実際にリクエストをシンサーバーに渡すための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>