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
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