[Debian11] Question de débutant Apache2 Virtual Hosts SSL
Bonjour,
Je viens d'installer Debian 11 avec web server Apache 2 et j'aimerai développer plusieurs sites SSL en local, par exemple:
Code:
1 2 3
| www.monsite00.dev
www.monsite01.dev
www.monsite02.dev |
J'ai donc créé les dossiers et fichiers suivants avec les permissions 0755:
Code:
1 2 3
| /var/www/www.monsite00.dev/index.html
/var/www/www.monsite01.dev/index.html
/var/www/www.monsite02.dev/index.html |
Voici mon /etc/hosts
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| 127.0.0.1 localhost
127.0.1.1 samsung.home samsung
127.0.0.1 monsite00.dev
127.0.0.1 www.monsite00.dev
127.0.0.1 monsite01.dev
127.0.0.1 www.monsite01.dev
127.0.0.1 monsite02.dev
127.0.0.1 www.monsite02.dev
# The following lines are desirable for IPv6 capable hosts
::1 localhost ip6-localhost ip6-loopback
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters |
Voici la config de www.monsite00.dev:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| <IfModule mod_ssl.c>
<VirtualHost _default_:443>
ServerAdmin webmaster@localhost
ServerName www.monsite00.dev
DocumentRoot /var/www/www.monsite00.dev
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
SSLEngine on
<FilesMatch "\.(cgi|shtml|phtml|php)$">
SSLOptions +StdEnvVars
</FilesMatch>
<Directory /usr/lib/cgi-bin>
SSLOptions +StdEnvVars
</Directory>
</VirtualHost>
</IfModule> |
Voici la config de www.monsite01.dev:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| <IfModule mod_ssl.c>
<VirtualHost _default_:443>
ServerAdmin webmaster@localhost
ServerName www.monsite01.dev
DocumentRoot /var/www/www.monsite01.dev
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
SSLEngine on
<FilesMatch "\.(cgi|shtml|phtml|php)$">
SSLOptions +StdEnvVars
</FilesMatch>
<Directory /usr/lib/cgi-bin>
SSLOptions +StdEnvVars
</Directory>
</VirtualHost>
</IfModule> |
Voici la config de www.monsite02.dev:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| <IfModule mod_ssl.c>
<VirtualHost _default_:443>
ServerAdmin webmaster@localhost
ServerName www.monsite02.dev
DocumentRoot /var/www/www.monsite02.dev
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
SSLEngine on
<FilesMatch "\.(cgi|shtml|phtml|php)$">
SSLOptions +StdEnvVars
</FilesMatch>
<Directory /usr/lib/cgi-bin>
SSLOptions +StdEnvVars
</Directory>
</VirtualHost>
</IfModule> |
Une page web est bien accessible à chacune des URLs suivantes :
Code:
1 2 3
| www.monsite00.dev
www.monsite01.dev
www.monsite02.dev |
J'ai bien fait a2ensite sur chacun des sites-available, j'ai reloadé et restarté Apache2
Cependant ces URLs chargent tous la même page index.html de www.monsite00.dev au lieu de charger le fichier index.html qui correspond au bon dossier
Pouvez-vous m'aider ?