Configure o redmine que ele responde em redmine.mydomain.com

1

Eu instalei o redmine alguns minutos (ou horas?) atrás e ele funciona bem no meu domínio raiz "mydomain.com". Mas isso não é o que eu quero. O que eu quero é o meu domínio raiz apontando para algumas coisas públicas e "redmine.mydomain.com" apontando para o meu projeto redmine. Aqui está o meu apache2.conf -file:

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>

E o 000-redmine -file dentro de sites habilitados /

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

e um mods-enabled/passenger.conf

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

O httpd.conf está vazio.

Com essa configuração, posso acessar meu site redmine via mydomain.com, enquanto o redmine.mydomain.com nem sequer é resolvido pelo meu roteador.

O que estou fazendo de errado? Por favor me ajudem!

    
por Matmarbon 20.04.2012 / 22:00

1 resposta

1

redmine.mydomain.com deve ser resolvido para o seu vserver. a coisa mais simples que você pode fazer é pedir ao seu suporte vserver para adicionar uma entrada de caractere curinga no dns * .mydomain.com apontando para seu endereço IP do vsever para que qualquer coisa.meudominio.com seja resolvido para o seu vps.

    
por 22.04.2012 / 17:30