Mam Serwer który Prokurenci cały ruch na /rails
do serwera B.Running Rails + Passenger + Devise z podkatalogu?
Więc konfiguracji tego wirtualnego hosta, a większość rzeczy działa ... w porządku. link_to
jest zepsuty i generuje adresy URL do /users
w przeciwieństwie do /rails/users
, ale mogę obejść to.
Jeśli ustawię config.action_controller.relative_url_root
na /rails
, to moje trasy będą działać OKREŚLIĆ wszystkie trasy obliczeniowe. Wskazują na nagi adres URL. Jak poprawnie skonfigurować serwer B, aby zrozumieć, że działa on w podkatalogu i generuje poprawnie łącza i trasy?
<VirtualHost *:80>
ServerName http://ec2-url.compute-1.amazonaws.com/
SetEnv RDS_HOSTNAME "mydb..."
SetEnv RAILS_RELATIVE_URL_ROOT "/rails"
DocumentRoot /home/ubuntu/myapp/public
RailsEnv staging
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/app.log combined
PassengerLogLevel 3
<Directory "/home/ubuntu/myapp/public">
Options FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
Options -MultiViews
Require all granted
</Directory>
</VirtualHost>
Używam szyn 4.
jaka wersja szyn używasz? – johnsorrentino
Dodano do pytania. –