Rails + Passenger + Apache + Alias

J’ai un problème avec Rails + Passenger + Apache + Alias. J’ai essayé de lancer une application de rails sur un Alias ​​et j’ai déclaré cet virtualhost

 Alias /smart_data /home/pablo/Proyectos/Net-Works/SmartData/smart_data/public  PassengerBaseURI /smart_data PassengerAppRoot /home/pablo/Proyectos/Net-Works/SmartData/smart_data   Allow from all Options -MultiViews Require all granted   

Cela fonctionne bien, mais mon application lit un fichier depuis le dossier / public / data / et apache essaie de lire ce fichier depuis / var / www / html / data.

Quelqu’un pourrait-il m’aider?

Vous devez définir un DocumentRoot dans les balises VirtualHost.

  # Add this line: DocumentRoot /home/pablo/Proyectos/Net-Works/SmartData/smart_data/public  

Comme aucun DocumentRoot n’est défini, il est associé à celui par défaut (défini quelque part dans le même fichier de configuration, mais pas nested dans une balise VirtualHost ).