Tengo una aplicación de rieles que se ejecuta en un pasajero independiente, que funciona a la perfección. Estoy ejecutando Apache, y uso un VirtualHost con un proxy inverso para servir a mi aplicación de rieles. Esto funciona. Sin embargo, mis activos no están siendo servidos a través del vhost, pero dan un error de proxy.¿Por qué mis activos no se sirven a través de un proxy inverso en apache
Mi httpd.conf error
<VirtualHost *:80>
ServerName greekpeep_rails.nightowls.co
DocumentRoot /home/railsapps/www/greekpeep/public
ProxyPass/http://127.0.0.1:4000
ProxyPassReverse/http://127.0.0.1:4000
<Directory /home/railsapps/www/greekpeep/public>
Allow from all
Options -MultiViews
</Directory>
</VirtualHost>
El proxy
error de proxy
El servidor proxy recibió una respuesta no válida de un servidor ascendente. El servidor proxy no pudo manejar la solicitud GET/assets/application- 6fc7d25aa72d2a014ae6b36136c2fbfc.css.
Motivo: error de búsqueda DNS para: 127.0.0.1:4000assets~~V~~singular~~3rd
Tenga en cuenta que 127.0.0.1:4000 funciona perfectamente y está cumpliendo correctamente los activos. greekpeep_rails.nightowls.co carga la página, pero no los activos.
Gracias, eso fue todo. No puedo creer que lo haya echado de menos. – Arjan
apache es tan tonto smh – the0ther
¡Gracias, está trabajando para mí! – Spl2nky