0

当我从我的 debian 服务器上的 rails 应用程序运行浏览器时,我的应用程序树出现在浏览器中。我安装并配置了乘客和 apache,但它不起作用。

为什么?

谢谢

4

1 回答 1

0

您很可能将您的 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>
于 2013-07-17T15:22:32.320 回答