2

我刚刚安装了 redmine,我想从 redmine.domain.com 而不是 domain.com/redmine 访问它。

我首先尝试用我很少的 Apache 知识自己做这件事,但我得到了以下错误: 无法启动 Ruby On Rails 应用程序

所以我在互联网上寻找支持并找到了这个页面。因此,我调整了我的 Apache 配置文件:

<IfModule mod_ssl.c>
<VirtualHost *:443>
    ServerName  redmine.mydomain.com
    ServerAdmin admin@mydomain.com
    DocumentRoot /var/www/redmine

    <Directory /var/www/redmine>
        Allow from all
        Options -MultiViews
    </Directory>

    ErrorLog ${APACHE_LOG_DIR}/error.log
    LogLevel warn
    CustomLog ${APACHE_LOG_DIR}/ssl_access.log combined

    SSLEngine on
    SSLCertificateFile    /etc/ssl/private/redmine.mydomain.com.crt
    SSLCertificateKeyFile /etc/ssl/private/redmine.mydomain.com.key
</VirtualHost>
</IfModule>

并做了一些检查,一切似乎都很好。但是,当我访问 redmine.mydomain.com 时,我看到了 /usr/share/redmine/public 的层次结构。

4

1 回答 1

3

要从您链接到的页面中引用:

虚拟主机的文档根目录必须指向 Rack 应用程序的公用文件夹。

因此,您必须将 Apache 配置DocumentRoot为指向/var/www/redmine/public.

于 2013-01-19T20:59:16.977 回答