当我从我的 debian 服务器上的 rails 应用程序运行浏览器时,我的应用程序树出现在浏览器中。我安装并配置了乘客和 apache,但它不起作用。
为什么?
谢谢
当我从我的 debian 服务器上的 rails 应用程序运行浏览器时,我的应用程序树出现在浏览器中。我安装并配置了乘客和 apache,但它不起作用。
为什么?
谢谢
您很可能将您的 Web 服务器指向<some_path>/app
而不是<some_path>/app/public
.
示例 Apache 虚拟主机:
<VirtualHost *:443>
ServerName www.app.com
DocumentRoot "/var/app/current/public/"
CustomLog /var/log/apache2/app_log combined
ErrorLog /var/log/apache2/app_log
<Directory /var/app/current/public>
AllowOverride all
Options -MultiViews
</Directory>
SSLEngine on
SSLCertificateFile /etc/ssl/certs/app.crt
SSLCertificateKeyFile /etc/ssl/private/app.key
SSLCertificateChainFile /etc/ssl/certs/bundle.crt
</VirtualHost>