Probleme trouble shoot apache et serveur virtuels

Fermé
Paolo - 5 mars 2017 à 22:48
 Paolo - 8 mars 2017 à 20:28
Bonjour,

Je rencontre un problème pour le trouble shoot d'un serveur apache portant plusieurs virtual host.
Depuis webmin j'ai réussi à faire fonctionner parfaitement 3 sites en HTTPS avec les 3 redirections du port 80 qui vont bien.

La configuration pour les 3 sites ressemble à ca :

<IfModule mod_ssl.c>
<VirtualHost dev.monsite.com:443>
DocumentRoot /home/dev
<Directory "/home/dev">
allow from all
Options None
Require all granted
</Directory>
ServerName http://dev.monsite.com
SSLCertificateFile /etc/letsencrypt/live/phpmyadmin.monsite.com/fullchain.pem
SSLCertificateKeyFile /etc/letsencrypt/live/phpmyadmin.monsite.com/privkey.pem
Include /etc/letsencrypt/options-ssl-apache.conf
ServerAlias dev.monsite.com
</VirtualHost>
<VirtualHost dev.monsite.com:80>
ServerName dev.monsite.com
DocumentRoot /home/dev/
Redirect permanent / https://dev.monsite.com
</VirtualHost>
</IfModule>


Lorsque je créé un nouveau site en HTTP (port 80) peut importe ce que je lui demande il va a chaque fois envoyer sur le même le meme site https://dev.monsite.com

je ne sais pas par ou commencer, j'ai lu la doc d'apache , sans doute pas comme il le fallait ! je n'ai pas de piste.

Merci de votre aide.
A voir également:

3 réponses

Dinath Messages postés 1602 Date d'inscription vendredi 12 avril 2013 Statut Contributeur sécurité Dernière intervention 6 novembre 2021 218
5 mars 2017 à 23:18
Salut,

Essaye :


<VirtualHost 0.0.0.0:80> 
...
</VirtualHost>

0
c'est pas mieux
0
Dinath Messages postés 1602 Date d'inscription vendredi 12 avril 2013 Statut Contributeur sécurité Dernière intervention 6 novembre 2021 218
6 mars 2017 à 17:34
apache2ctl -t -D DUMP_VHOSTS 
0
apache2ctl -t -D DUMP_VHOSTS
VirtualHost configuration:
137.74.47.240:443 is a NameVirtualHost
default server dev.site.com (/etc/apache2/sites-enabled/webmin.1480458023-le-ssl.conf:2)
port 443 namevhost dev.site.com (/etc/apache2/sites-enabled/webmin.1480458023-le-ssl.conf:2)
alias dev.site.com
port 443 namevhost phpmyadmin.site.com (/etc/apache2/sites-enabled/webmin.1480596758-le-ssl.conf:2)
port 443 namevhost lms.site.com (/etc/apache2/sites-enabled/webmin.1482937484-le-ssl.conf:2)
alias lms.site.com
137.74.47.240:80 is a NameVirtualHost
default server phpmyadmin.site.com (/etc/apache2/sites-enabled/webmin.1480596758-le-ssl.conf:15)
port 80 namevhost phpmyadmin.site.com (/etc/apache2/sites-enabled/webmin.1480596758-le-ssl.conf:15)
port 80 namevhost lms.site.com (/etc/apache2/sites-enabled/webmin.1482937484-le-ssl.conf:15)
  • :* site.com (/etc/apache2/apache2.conf:231)
0
Dinath Messages postés 1602 Date d'inscription vendredi 12 avril 2013 Statut Contributeur sécurité Dernière intervention 6 novembre 2021 218
6 mars 2017 à 18:49
C'est bizarre il ne le voit pas.

service apache2 restart && service apache2 reload 


apache2ctl -t
0
c'est tout pareil !!!
0
Dinath Messages postés 1602 Date d'inscription vendredi 12 avril 2013 Statut Contributeur sécurité Dernière intervention 6 novembre 2021 218
6 mars 2017 à 20:19
Que donne la seconde commande ?
0
ca donne "Syntax OK"
0
j'ai l'impression que ca traite dans l'ordre alphabétique des fichiers .conf et que ca ne prend pas en compte l'intermédiaire !!!
0
j'ai un peu avancer

root@site:/var/log/apache2# apache2ctl -S
VirtualHost configuration:
137.74.47.240:443 is a NameVirtualHost
default server dev.site.com (/etc/apache2/sites-enabled/webmin.1480458023-le-ssl.conf:2)
port 443 namevhost dev.site.com (/etc/apache2/sites-enabled/webmin.1480458023-le-ssl.conf:2)
alias dev.site.com
port 443 namevhost phpmyadmin.site.com (/etc/apache2/sites-enabled/webmin.1480596758-le-ssl.conf:2)
port 443 namevhost lms.site.com (/etc/apache2/sites-enabled/webmin.1482937484-le-ssl.conf:2)
alias lms.site.com
137.74.47.240:80 is a NameVirtualHost
default server tunu.ovh (/etc/apache2/sites-enabled/tunu.ovh.conf:1)
port 80 namevhost tunu.ovh (/etc/apache2/sites-enabled/tunu.ovh.conf:1)
port 80 namevhost lms.site.com (/etc/apache2/sites-enabled/webmin.1482937484-le-ssl.conf:15)
port 80 namevhost site.com (/etc/apache2/sites-enabled/webmin.1488830747.conf:1)
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/lock/apache2" mechanism=fcntl
Mutex mpm-accept: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
root@site:/var/log/apache2#


je n'arrive toujours pas a accéder à tout ce qui est en port 80, enfin, tout est toujours redirigé vers le même https qui répond à toutes les requetes !
0