Virtual host apache

bonjour

je sais qu’il ya deja plein de sujet à propos des virtual host mais je pense que mon problème est particulier

j’ai un serveur apache derrière un routeur qui fonctionne très bien et fait tourner un site avec drupal et le urlrewriting
j’ai voulu installer un serveur svn avec trac en suivant ces tutos (qui sont bien en passant) svn, trac

et je n’ai pas accès a mon serveur svn ni au trac
j’ai pu tester trac en le lançant en standalone ce qui me fait penser que le problème est ma mauvaise configuration de mon virtual host

j’ai un nom de domaine qui me renvoie vers mon adresse ip et mon serveur et derrière un routeur c’est peut etre a cause de ça
bon sinon voici mes fichier de conf :
le sites-available/default

[code]<VirtualHost *:80>
ServerAdmin webmaster@localhost

    DocumentRoot /home/www/
    <Directory />
            Options FollowSymLinks
            AllowOverride All
    </Directory>
    <Directory /home/www/>
            Options Indexes FollowSymLinks MultiViews
            AllowOverride All
            Order allow,deny
            allow from all
    </Directory>
    <Directory /home/www/cgi>
            Options +ExecCGI
            AddHandler cgi-script .cgi .pl
    </Directory>

    ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
    <Directory "/usr/lib/cgi-bin">
            AllowOverride None
            Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
            Order allow,deny
            Allow from all
    </Directory>

    ErrorLog /var/log/apache2/error.log

    # Possible values include: debug, info, notice, warn, error, crit,
    # alert, emerg.
    LogLevel warn

    CustomLog /var/log/apache2/access.log combined

Alias /doc/ "/usr/share/doc/"
<Directory "/usr/share/doc/">
    Options Indexes MultiViews FollowSymLinks
    AllowOverride None
    Order deny,allow
    Deny from all
    Allow from 127.0.0.0/255.0.0.0 ::1/128
</Directory>
[/code] pour le trac : [code] ServerName trac.mon_domaine SetHandler mod_python PythonHandler trac.web.modpython_frontend PythonInterpreter main_interpreter PythonOption TracEnvParentDir /home/trac PythonOption TracUriRoot /
AuthType Basic
AuthName "Dépots Trac"
AuthUserFile /home/svn/.passwd
Require valid-user

CustomLog /home/trac/logs/access.log combined
ErrorLog /home/trac/logs/error.log

SSLEngine on

SSLCertificateFile /etc/ssl/server.pem

SSLCertificateKeyFile /etc/ssl/server.key

#<VirtualHost [IP address]:80>

ServerName trac.example.com

Redirect / https://trac.example.com/

#
[/code]

et pour le svn :

[code]<VirtualHost *:80>
ServerName svn.mon_domaine

DAV svn SVNParentPath /home/svn AuthzSVNAccessFile /home/svn/.authz
AuthType Basic
AuthName "Dépots Subversion"
AuthUserFile /home/svn/.passwd
Require valid-user

CustomLog /home/svn/logs/access.log combined
ErrorLog /home/svn/logs/error.log

SSLEngine on

SSLCertificateFile /etc/ssl/server.pem

SSLCertificateKeyFile /etc/ssl/server.key

#<VirtualHost *:80>

ServerName svn.example.com

Redirect / https://svn.example.com/

#
[/code]

merci de votre aide

personne ne peut m’aider ? :cry: :smt006

:smt031 please help me

Tu n’as pas accès d’où? Où est ton serveur? Y-a-t-il un routeur? il faut plus d’informations.

mon serveur est en france derrière une freebox
moi au canada et j’y accede très bien en ftp, ssh, http
le seul problème c’est que mon nom de domaine renvoie vers mon serveur et j’aurais voulu faire un systeme multi sites avec donc des virtual host mais je n’y arrive pas

Tu utilises dyndns ou un truc comme ça?
Si c’est le cas, il faut souscrire à une option payante pour le multi-hosting.

Qu’as tu comme erreur, une 404 ou une “cannot resolve hostname”?

en faite j’ai une ip static
et je n’ai pas d’erreur parceque la page est recupere par mon site principal en urlrewriting
mais si je désactive l’urlrewriting c’est une erreur 404

bon ben j’ai fait autrement