En este momento estoy usando Apache frente a Rails para servir archivos estáticos. Si no se encuentra el archivo, quiero que pase la solicitud a Rails.
Descubrí antes que cuando tenía el pase de proxy sin comentar, enviaba todos los archivos, ya sea que se encontraran o no. Encontré esta forma de hacer que funcione al enviarlo a través de la regla de reescritura, pero me pregunto si esto es lo suficientemente eficiente. Parte de la documentación parecía sugerir que usar ProxyPass es más configurable/optimizable/rendimiento.
¿Hay alguna manera en que pueda o deba reescribir esto para usar ProxyPass? Muchísimas gracias.
# Redirect all non-static requests to thin RewriteCond %{DOCUMENT_ROOT}/%{REQUEST_FILENAME} !-f RewriteRule ^/(.*)$ http://rails:3000%{REQUEST_URI} [P,QSA,L] #ProxyPass / http://rails:3000/ ProxyPassReverse / http://rails:3000/ ProxyPreserveHost on