У меня есть приложение rails, работающее на автономном пассажире, которое работает отлично. Я использую apache и использую VirtualHost с обратным прокси-сервером для обслуживания моего приложения rails. Это работает. Однако мои активы не обслуживаются через виртуальный хост, но выдают ошибку прокси.
Мой httpd.conf
<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>
Ошибка прокси
Ошибка прокси
Прокси-сервер получил неверный ответ от вышестоящего сервера. Прокси-сервер не смог обработать запрос GET /assets/application-6fc7d25aa72d2a014ae6b36136c2fbfc.css.
Причина: ошибка поиска DNS для: 127.0.0.1:4000assets
Обратите внимание, что 127.0.0.1:4000 работает отлично и корректно обслуживает ресурсы. greekpeep_rails.nightowls.co загружает страницу, но не активы.