Я использую rails 3.0.7, и у меня установлен apache2 + unicorn в производственной среде.
У меня есть .conf
файл следующим образом
<VirtualHost *:80>
ServerName something.com
# Point this to your public folder of teambox
DocumentRoot /pal/public
RewriteEngine On
<Proxy balancer://unicornservers>
BalancerMember http://127.0.0.1:5000
</Proxy>
# Redirect all non-static requests to unicorn
RewriteCond %{DOCUMENT_ROOT}/%{REQUEST_FILENAME} !-f
RewriteRule ^/(.*)$ balancer://unicornservers%{REQUEST_URI} [P,QSA,L]
ProxyPass / balancer://unicornservers/
ProxyPassReverse / balancer://unicornservers/
ProxyPreserveHost on
<Proxy *>
Order deny,allow
Allow from all
</Proxy>
Пробовал RewriteCond %{REQUEST_FILENAME} !-f
Но похоже, что apache не обслуживает статические запросы (файлы в публичном каталоге). Все статические запросы также поступают на рельсы. Какую конфигурацию мне не хватает?