我需要翻译一段关于Rails + Passenger + Apache + Alias的技术内容。我尝试在Alias上运行一个Rails应用程序,我声明了这个虚拟主机。
<VirtualHost *:80>
Alias /smart_data /home/pablo/Proyectos/Net-Works/SmartData/smart_data/public
<Location /smart_data>
PassengerBaseURI /smart_data
PassengerAppRoot /home/pablo/Proyectos/Net-Works/SmartData/smart_data
</Location>
<Directory /home/pablo/Proyectos/Net-Works/SmartData/smart_data/public>
Allow from all
Options -MultiViews
Require all granted
</Directory>
</VirtualHost>
功能正常,但是我的应用程序从文件夹 /public/data/ 读取文件,而 Apache 尝试从 /var/www/html/data 读取此文件。
能否有人帮我解决这个问题?