我在一台服务器上托管多个rails应用程序。
首先我创建了一个符号链接:/var/www/html/hrm -> /var/www/rails/hrm/public
,我有这个conf
文件:
<Location "/hrm">
Options +FollowSymLinks -MultiViews
Require all granted
AllowOverride all
PassengerEnabled On
PassengerBaseURI /hrm
PassengerAppRoot /var/www/rails/hrm
PassengerResolveSymlinksInDocumentRoot on
RailsEnv production
</Location>
<Directory /var/www/rails>
Require all granted
Options -MultiViews
</Directory>
sudo passenger-status
显示乘客正在运行但没有进入&#34;应用程序组&#34;。请求http://{server}/hrm
提供公用文件夹的内容。
之前使用的是Ubuntu 14.04LTS。我研究了stackoverflow.com并添加了以前在Ubuntu 14.04LTS中不需要的指令PassengerAppRoot
和PassengerResolveSymlinksInDocumentRoot
。
我错过了什么?