配置 redmine 使其响应 redmine.mydomain.com

配置 redmine 使其响应 redmine.mydomain.com

我几分钟前(或几小时前?)安装了 redmine,它在我的根域“mydomain.com”上运行良好。但这不是我想要的。我想要的是我的根域指向一些公共内容,而“redmine.mydomain.com”指向我的 redmine 项目。这是我的apache2.conf文件:

LockFile ${APACHE_LOCK_DIR}/accept.lock
PidFile ${APACHE_PID_FILE}
Timeout 300
KeepAlive On
MaxKeepAliveRequests 100
KeepAliveTimeout 15
User ${APACHE_RUN_USER}
Group ${APACHE_RUN_GROUP}
Include mods-enabled/*.load
Include mods-enabled/*.conf
Include httpd.conf
Include ports.conf
Include conf.d/
Include sites-enabled/
ServerName *.mydomain.com
<VirtualHost *:80>
        ServerAdmin [email protected]
        DocumentRoot /var/www/websvn/
        ServerName svn.mydomain.com
        <Location />
                Options FollowSymLinks
                AllowOverride None
                order allow,deny
                allow from all
                AuthType Basic
                AuthName "..."
                Require valid-user
                AuthUserFile /etc/apache2/dav_svn.passwd
        </Location>
</VirtualHost>
<Location /websvn>
        order allow,deny
        allow from all
        AuthType Basic
        AuthName "..."
        Require valid-user
        AuthUserFile /etc/apache2/dav_svn.passwd
</Location>

以及000-redminesites-enabled/ 中的 -file

NameVirtualHost *:80
<VirtualHost *:80>
    ServerName redmine.mydomain.com    
    ServerAlias redmine.mydomain.com
    DocumentRoot /path/to/redmine/public
    <Directory /path/to/redmine/public>
        AllowOverride None
    </Directory>
</VirtualHost>

A mods-enabled/passenger.load

LoadModule passenger_module /usr/local/lib/passenger/ext/apache2/mod_passenger.so

以及mods-enabled/passenger.conf

PassengerRoot /usr/local/lib/passenger
PassengerRuby /usr/bin/ruby1.8
PassengerDefaultUser www-data

httpd.conf空的。

通过此配置,我可以通过 mydomain.com 访问我的 redmine 网站,而 redmine.mydomain.com 甚至无法被我的路由器解析。

我做错了什么?请帮帮我!

答案1

redmine.mydomain.com 应该解析为您的 vserver。您可以做的最简单的事情就是让您的 vserver 支持添加一个指向您的 vsever ip 地址的 dns 通配符条目 *.mydomain.com,以便 anything.mydomain.com 解析为您的 vps。

相关内容