Bonjour,
Voici les différents moyens d'accéder à mon serveur web via le port 80 :
- domaine1.com (www. et dev.)
- domaine2.com (www. et dev.)
- ip du serveur (accès aux outils du serveur comme phpinfo, phpmyadmin etc...)
La configuration de mon vhosts.conf, dans l'idée :
Je souhaite faire du https sur la partie accédée via l'ip :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 # tools <VirtualHost X.X.X.X:80> DocumentRoot /var/www/tools ServerName X.X.X.X </VirtualHost> ... # domaine1 <VirtualHost X.X.X.X:80> DocumentRoot /var/www/prod.domaine1 ServerName www.domaine1.com </VirtualHost> ... <VirtualHost X.X.X.X:80> DocumentRoot /var/www/dev.domaine1 ServerName dev.domaine1.com </VirtualHost> ...
Ça fonctionne.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 <VirtualHost X.X.X.X:80> DocumentRoot /var/www/tools ServerName X.X.X.X Redirect / https://X.X.X.X </VirtualHost> <VirtualHost X.X.X.X:443> DocumentRoot /var/www/tools ServerName X.X.X.X SSLEngine On SSLCertificateFile /etc/ssl/private/localhost.pem </VirtualHost>
Le problème survient quand on tente d'accéder aux autres domaines via https.
Par exemple, si on appelle https://www.domaine1.com, on est redirigé vers les outils de mon serveur, ce que je ne souhaite pas.
Pouvez-vous m'aider à configurer correctement mes vhosts svp ?
Merci d'avance !
Partager