Bonjour,
Dans le but de sécuriser mon home web server, je prends soin d'installer les certificats ssl.
Ils ne sont pas générés par Let's Encrypt mais fournis par mon fournisseur dns.
Jusqu'à présent pas de soucis avec la configuration du serveur apache via le port 80, serveur accessible en local comme depuis l’extérieur :-)
voici mon fichier httpd-vhosts.conf fonctionnel avec le port 80 sans ssl
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 <VirtualHost *:80> ServerAdmin monsite@toto.fr DocumentRoot "/srv/http/www" ServerName www.monsite.fr <Directory /srv/http/www> Options Indexes FollowSymLinks AllowOverride All Require all granted DirectoryIndex index.php <Files .htaccess> Require all denied </Files> </Directory> </VirtualHost>
Depuis que j'ai fait l'acquisition des fichiers pour le ssl, ça ne fonctionne plus, la connexion est refusée au site en local, message d'erreur sur le navigateur
Le fichier httpd.conf d'apache a été adapté, ainsi les ports sont présents
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 This site can't be reached www.monsite.fr refused to connect. Try: Checking the connection Checking the proxy and the firewall ERR_CONNECTION_REFUSED
Listen 80
Listen 443
le module ssl_module est activé
LoadModule ssl_module modules/mod_ssl.so
DocumentRoot "/srv/http/www"
voici les détails du fichier httpd-vhosts.conf avec le port 443 et le ssl en plus
Est-ce que les fichiers cer et key sont suffisants pour assurer le ssl ?
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
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36 <VirtualHost *:80> ServerAdmin monsite@toto.fr DocumentRoot "/srv/http/www" ServerName www.monsite.fr Redirect permanent / https://www.monsite.fr/ <Directory /srv/http/www> Options Indexes FollowSymLinks AllowOverride All Require all granted DirectoryIndex index.php <Files .htaccess> Require all denied </Files> </Directory> </VirtualHost> <VirtualHost *:443> ServerAdmin monsite@toto.fr DocumentRoot "/srv/http/www" ServerName www.monsite.fr <Directory /srv/http/www> Options Indexes FollowSymLinks AllowOverride All Require all granted DirectoryIndex index.php <Files .htaccess> Require all denied </Files> </Directory> # SSLEngine on SSLCertificateFile "/etc/ssl/private/www.toto.fr_ssl_certificate.cer" SSLCertificateKeyFile "/etc/ssl/private/www.toto.fr_private_key.key" SSLCertificateChainFile "/etc/ssl/private/www.toto.fr_ssl_certificate_INTERMEDIATE.cer" </VirtualHost>
Dernier point, lorsque je commente la ligne "Redirect permanent / https://www.monsite.fr/ " qui est présente pour le port 80 le site est joignable mais pas en https via le port 443...
Merci pour vos lumières.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 <VirtualHost *:80> ServerAdmin <a href="mailto:monsite@toto.fr">monsite@toto.fr</a> DocumentRoot "/srv/http/www" ServerName <a href="http://www.monsite.fr" target="_blank">www.monsite.fr</a> #Redirect permanent / https monsite.fr ...
Partager