Хорошо, я боролся с этим весь день, поэтому я решил, что пришло время выбросить свой вопрос в массы пользователей Rails и посмотреть, сможет ли кто-нибудь помочь.:)
Я ограничен использованием Windows-сервера в качестве сервера, и у меня запущен XAMPP, который обслуживает статический сайт из htdocs.Я также запускаю несколько экземпляров Тонкого сервера с портами 5000 и 5001 для обслуживания двух приложений Rails.Я пытаюсь настроить обратный прокси через Apache, чтобы пользователи могли перейти на http://mydomain.com/app1 или http://mydomain.com/app2. Вот мой файл proxy.conf:
<Proxy *>
Order deny,allow
Allow from All
</Proxy>
ProxyVia On
ProxyPass /app1 http://localhost:5000/app1
ProxyPassReverse /app1 http://localhost:5000/app1
ProxyPass /app2 http://localhost:5001/app2
ProxyPassReverse /app2 http://localhost:5001/app2
ProxyPreserveHost On
Кажется, что приложенияхорошо работать в отношении исходного содержимого;однако, несмотря на то, что для ENV ['RAILS_RELATIVE_URL_ROOT'] установлено значение '/ app1' в файле среды для app1 и 'app2' в файле среды для app2, теги javascript, stylesheet и image не предшествуют '/ app1' или '/ app2 'для атрибутов HREF и SRC их вкладок, в результате чего не будет стилей, сценариев или изображений.Я искал интернет и пробовал все, что мог найти, но, похоже, ничего не работает.У меня такое чувство, что мне не хватает чего-то действительно простого, и я просто надеюсь, что кто-то может помочь.:)