Plop !
J'ai rencontré un avertissement de la part de Firefox parce-que le certificat proposé pour se connecter en HTTPS ne correspondait pas au nom de domaine. En effet, j'étais sur https://debian-fr.xyz, alors que le certificat est configuré pour https://www.forum-debian.fr.
L'idéal serait peut-être de faire une redirection vers www.
C'est tout.
A+
Moi
Certificat et nom de domaine Le sujet est résolu
- lol
- Site Admin
- Messages : 5054
- Inscription : 04 avr. 2016, 12:11
- Localisation : Madagascar
- Status : Hors-ligne
Salut,
J'ai cette règle pour l'instant:
Je suis étonné,, quand j'attaque https://debian-fr.xyz/ je suis bien redirigé vers https://www.debian-fr.xyz/
Enfin... pour être tout à fait franc, ça dépend du navigateur,, certains me renvoie sur www d'autres pas...
Je déteste les règles de redirection apache. J'ai du mal à comprendre comment ils ont pu pondre un truc aussi merdique
J'ai cette règle pour l'instant:
Code : Tout sélectionner
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.forum-debian.fr/$1 [R=301,L]
Enfin... pour être tout à fait franc, ça dépend du navigateur,, certains me renvoie sur www d'autres pas...
Je déteste les règles de redirection apache. J'ai du mal à comprendre comment ils ont pu pondre un truc aussi merdique

Règles d'usage du forum. Signalez si vous avez posté votre question sur un autre forum. Explications ici
Debian Unstable. Mate/LXQT. Dieu, en créant l'homme, a quelque peu surestimé ses capacités.
Debian Unstable. Mate/LXQT. Dieu, en créant l'homme, a quelque peu surestimé ses capacités.
- lol
- Site Admin
- Messages : 5054
- Inscription : 04 avr. 2016, 12:11
- Localisation : Madagascar
- Status : Hors-ligne
J'ai peut-être trouvé...
J'essaye demain...
Code : Tout sélectionner
RewriteEngine On
RewriteCond %{SERVER_PORT} !=443 [OR]
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ https://www.example.com/$1 [R=301,L]
Règles d'usage du forum. Signalez si vous avez posté votre question sur un autre forum. Explications ici
Debian Unstable. Mate/LXQT. Dieu, en créant l'homme, a quelque peu surestimé ses capacités.
Debian Unstable. Mate/LXQT. Dieu, en créant l'homme, a quelque peu surestimé ses capacités.
- Dunatotatos
- Membre
- Messages : 426
- Inscription : 11 mai 2016, 20:56
- Status : Hors-ligne
Pour info, voici exactement les réponses du serveur :
C'est dû au fait que dans le protocole HTTPS, les certificats sont vérifiés avant que Apache ne puisse intervenir (établissement de la connexion SSL/TLS avant de commencer la communication en HTTP). Du coup, la redirection de https://debian vers https://www.debian n'est pas suivie si le certificat n'est pas bon. Ça fait me demander s'il y a une solution à ce problème autre que d'étendre le certificat au domaine de premier niveau.
Code : Tout sélectionner
$ curl -I http://debian-fr.xyz
HTTP/1.1 301 Moved Permanently
Date: Tue, 24 May 2016 13:21:47 GMT
Server: Apache
Location: https://www.forum-debian.fr/
Content-Type: text/html; charset=iso-8859-1
$ curl -I https://debian-fr.xyz
curl: (51) SSL: certificate subject name (www.forum-debian.fr) does not match target host name 'debian-fr.xyz'
- lol
- Site Admin
- Messages : 5054
- Inscription : 04 avr. 2016, 12:11
- Localisation : Madagascar
- Status : Hors-ligne
Je crois que c'est bon avec le htaccess que je viens de mettre.
C'est la condition [OR] qui marche bien.
C'est la condition [OR] qui marche bien.
Règles d'usage du forum. Signalez si vous avez posté votre question sur un autre forum. Explications ici
Debian Unstable. Mate/LXQT. Dieu, en créant l'homme, a quelque peu surestimé ses capacités.
Debian Unstable. Mate/LXQT. Dieu, en créant l'homme, a quelque peu surestimé ses capacités.
- Dunatotatos
- Membre
- Messages : 426
- Inscription : 11 mai 2016, 20:56
- Status : Hors-ligne
Manifestement pas :
Code : Tout sélectionner
$ curl -I https://debian-fr.xyz
curl: (51) SSL: certificate subject name (http://www.forum-debian.fr) does not match target host name 'debian-fr.xyz'
- lol
- Site Admin
- Messages : 5054
- Inscription : 04 avr. 2016, 12:11
- Localisation : Madagascar
- Status : Hors-ligne
Ben oui, fatalitas...
Et je peux pas utiliser 2 certificates dans mon vhost...
Et letsencrypt ne fournit pas de wildcards (ils sont déjà bien aimables de fournir des certificats pour les sous-domaines...).
C'est donc sans issue.
Et je peux pas utiliser 2 certificates dans mon vhost...
Et letsencrypt ne fournit pas de wildcards (ils sont déjà bien aimables de fournir des certificats pour les sous-domaines...).
C'est donc sans issue.
Règles d'usage du forum. Signalez si vous avez posté votre question sur un autre forum. Explications ici
Debian Unstable. Mate/LXQT. Dieu, en créant l'homme, a quelque peu surestimé ses capacités.
Debian Unstable. Mate/LXQT. Dieu, en créant l'homme, a quelque peu surestimé ses capacités.
- Dunatotatos
- Membre
- Messages : 426
- Inscription : 11 mai 2016, 20:56
- Status : Hors-ligne
Par contre, tu peux créer des certificats multi-domaines.
- lol
- Site Admin
- Messages : 5054
- Inscription : 04 avr. 2016, 12:11
- Localisation : Madagascar
- Status : Hors-ligne
Franchement je vois pas trop l'intérêt d'aller faire un certificat pour debian-fr.xyz alors que la personne qui visite https://debian-fr.xyz sera redirigée aussi sec sur https://www.forum-debian.fr.
C'est, à mon avis, se faire chi.. pour pas grand chose.
Je ferais peut-être un des ces 4 un portail https://debian-fr.xyz. Ça réglera le problème...
C'est, à mon avis, se faire chi.. pour pas grand chose.
Je ferais peut-être un des ces 4 un portail https://debian-fr.xyz. Ça réglera le problème...
Règles d'usage du forum. Signalez si vous avez posté votre question sur un autre forum. Explications ici
Debian Unstable. Mate/LXQT. Dieu, en créant l'homme, a quelque peu surestimé ses capacités.
Debian Unstable. Mate/LXQT. Dieu, en créant l'homme, a quelque peu surestimé ses capacités.
- Dunatotatos
- Membre
- Messages : 426
- Inscription : 11 mai 2016, 20:56
- Status : Hors-ligne
Non, justement. La redirection ne pourra jamais fonctionner si le certificat ne contient pas le bon nom de domaine. Certains navigateurs ignorent effectivement cette erreur de certificat et continuent l'échange avec Apache, mais tout navigateur correctement configuré bloquera avec l'erreurlol a écrit :la personne qui visite https://debian-fr.xyz sera redirigée aussi sec sur https://www.forum-debian.fr.
Code : Tout sélectionner
SSL: certificate subject name (www.forum-debian.fr) does not match target host name 'debian-fr.xyz'
- lol
- Site Admin
- Messages : 5054
- Inscription : 04 avr. 2016, 12:11
- Localisation : Madagascar
- Status : Hors-ligne
Tu as raison sur deux points:
- il y a un problème;
- il n'est pas dramatique.
Je vais reflechir sérieusement à la page "portail" sur debian-fr.xyz.
Il y a forcément un moyen de contourner ce problème à la noix.
Merci d'avoir soulevé le pb.
- il y a un problème;
- il n'est pas dramatique.
Je vais reflechir sérieusement à la page "portail" sur debian-fr.xyz.
Il y a forcément un moyen de contourner ce problème à la noix.
Merci d'avoir soulevé le pb.
Règles d'usage du forum. Signalez si vous avez posté votre question sur un autre forum. Explications ici
Debian Unstable. Mate/LXQT. Dieu, en créant l'homme, a quelque peu surestimé ses capacités.
Debian Unstable. Mate/LXQT. Dieu, en créant l'homme, a quelque peu surestimé ses capacités.
- PengouinPdt
- Contributeur
- Messages : 1343
- Inscription : 23 avr. 2016, 23:37
- Localisation : 47/FR
- Diaspora* : https://framasphere.org/u/hucste
- Contact :
- Status : Hors-ligne
Franchement, étant donné que c'est un certificat Lets'Encrypt, tu fais une nouvelle demande avec les deux domaines dedans, dans le même certificat ...
Dans la même demande de cert, tu fais pour www.debian et pour debian ...
Et, ton problème de cert n'existera plus !
Dans la même demande de cert, tu fais pour www.debian et pour debian ...
Et, ton problème de cert n'existera plus !
PengouinPdt { le seul, le vrai } ~ " Libre as a Pengouin "
- DIY - Debian Sid | Devuan Ceres
----
Ne réponds pas aux PM d'assistance
- DIY - Debian Sid | Devuan Ceres
----
Ne réponds pas aux PM d'assistance
- lol
- Site Admin
- Messages : 5054
- Inscription : 04 avr. 2016, 12:11
- Localisation : Madagascar
- Status : Hors-ligne
Le problème n'est pas le certificat, c’est le vhost.
Règles d'usage du forum. Signalez si vous avez posté votre question sur un autre forum. Explications ici
Debian Unstable. Mate/LXQT. Dieu, en créant l'homme, a quelque peu surestimé ses capacités.
Debian Unstable. Mate/LXQT. Dieu, en créant l'homme, a quelque peu surestimé ses capacités.
- PengouinPdt
- Contributeur
- Messages : 1343
- Inscription : 23 avr. 2016, 23:37
- Localisation : 47/FR
- Diaspora* : https://framasphere.org/u/hucste
- Contact :
- Status : Hors-ligne
Le problème de vhost se réglera quant tu auras un cert correct pour les deux domaines - à moins que sur ce coup apache fonctionne différemment de nginx. ;)
PengouinPdt { le seul, le vrai } ~ " Libre as a Pengouin "
- DIY - Debian Sid | Devuan Ceres
----
Ne réponds pas aux PM d'assistance
- DIY - Debian Sid | Devuan Ceres
----
Ne réponds pas aux PM d'assistance
- PengouinPdt
- Contributeur
- Messages : 1343
- Inscription : 23 avr. 2016, 23:37
- Localisation : 47/FR
- Diaspora* : https://framasphere.org/u/hucste
- Contact :
- Status : Hors-ligne
Oui, LE ne fournit pas de cert wildcards, néanmoins ...lol a écrit :(...)
Et letsencrypt ne fournit pas de wildcards (ils sont déjà bien aimables de fournir des certificats pour les sous-domaines...).
(...).
lors de ta création de cert auprès de Let's Encrypt, tu peux très bien créer un seul cert qui comprend les domaines suivants :
-d debian-fr.xyz -d www.forum-debian.fr -d git.debian-fr.xyz, etc ...
Et, si tu l'utilises en mode webroot, ce qui est quand même plus pratique, tu peux même utiliser un fichier de configuration dans lequel tu déclares tes différents domaines, que tu n'as plus qu'à cibler lors de ton interrogation auprès de LE !
Un exemple de fichier de config :
Code : Tout sélectionner
# Prefer to use a 4096 bit RSA key instead of 2048
rsa-key-size = $ssl_key_length
email = $email
domains = $domains
authenticator = webroot
# This is the webroot directory of your domain in which
# letsencrypt will write a hash in /.well-known/acme-challenge directory.
webroot-path = $dir_domain
Code : Tout sélectionner
${letsencrypt_cmd} certonly --agree-tos --config "${file_cfg_le}"
PengouinPdt { le seul, le vrai } ~ " Libre as a Pengouin "
- DIY - Debian Sid | Devuan Ceres
----
Ne réponds pas aux PM d'assistance
- DIY - Debian Sid | Devuan Ceres
----
Ne réponds pas aux PM d'assistance
- lol
- Site Admin
- Messages : 5054
- Inscription : 04 avr. 2016, 12:11
- Localisation : Madagascar
- Status : Hors-ligne
Voilà une info intéressante et utile!PengouinPdt a écrit :Oui, LE ne fournit pas de cert wildcards, néanmoins ...
lors de ta création de cert auprès de Let's Encrypt, tu peux très bien créer un seul cert qui comprend les domaines suivants :
-d debian-fr.xyz -d http://www.forum-debian.fr -d git.debian-fr.xyz, etc ...
Un seul certificat couvrirait tout (root, et sous-domaines) ?
Si c'est le cas je suis passé à côté de l'info importante (et je te remercie ÉNORMÉMENT!).

Je regarde ça cet après midi, dés que (et si) j'ai un moment (j'ai un dédié à configurer, un NAS Raspberry à mettre en route... un RDV important dans une heure et théâtre de ma fille à 18h...).
Et le courant est coupé...

Règles d'usage du forum. Signalez si vous avez posté votre question sur un autre forum. Explications ici
Debian Unstable. Mate/LXQT. Dieu, en créant l'homme, a quelque peu surestimé ses capacités.
Debian Unstable. Mate/LXQT. Dieu, en créant l'homme, a quelque peu surestimé ses capacités.
- PengouinPdt
- Contributeur
- Messages : 1343
- Inscription : 23 avr. 2016, 23:37
- Localisation : 47/FR
- Diaspora* : https://framasphere.org/u/hucste
- Contact :
- Status : Hors-ligne
Oui, à condition que les domaines répondent bel et bien lors de l'interrogation que fait LE, et que les vhosts correspondants soient fonctionnels, et que le répertoire .well-known accepte les interrogations !lol a écrit :Voilà une info intéressante et utile!PengouinPdt a écrit :Oui, LE ne fournit pas de cert wildcards, néanmoins ...
lors de ta création de cert auprès de Let's Encrypt, tu peux très bien créer un seul cert qui comprend les domaines suivants :
-d debian-fr.xyz -d http://www.forum-debian.fr -d git.debian-fr.xyz, etc ...
Un seul certificat couvrirait tout (root, et sous-domaines) ?
Si c'est le cas je suis passé à côté de l'info importante (et je te remercie ÉNORMÉMENT!).![]()
(...)
Pour :
- debian-fr : DNS configuré ; ton vhost doit répondre ; LE doit pouvoir interroger http://debian-fr.xyz/.well-known/acme-challenges/
- http://www.debian-fr : DNS configuré ; peut être le même vhost que ci-dessus ; LE doit pouvoir interroger http://www.forum-debian.fr/.well-known/acme-challenges/
- git.debian : DNS configuré ; vhost config ; LE interrogeant http://git.debian-fr.xyz/.well-known/acme-challenges/
- etc ...
PengouinPdt { le seul, le vrai } ~ " Libre as a Pengouin "
- DIY - Debian Sid | Devuan Ceres
----
Ne réponds pas aux PM d'assistance
- DIY - Debian Sid | Devuan Ceres
----
Ne réponds pas aux PM d'assistance
- lol
- Site Admin
- Messages : 5054
- Inscription : 04 avr. 2016, 12:11
- Localisation : Madagascar
- Status : Hors-ligne
Super,
Merci pour ce super truc.
Oui il faut que les vhosts existent pour que letsencrype accepte de créer le certificat.
J'en ai fait un pour mon LAN, mais c'est une sacré gymnastique...
Je m'occuperais donc de tout ça à tête reposée.
Merci pour ce super truc.
Oui il faut que les vhosts existent pour que letsencrype accepte de créer le certificat.
J'en ai fait un pour mon LAN, mais c'est une sacré gymnastique...

Je m'occuperais donc de tout ça à tête reposée.
Règles d'usage du forum. Signalez si vous avez posté votre question sur un autre forum. Explications ici
Debian Unstable. Mate/LXQT. Dieu, en créant l'homme, a quelque peu surestimé ses capacités.
Debian Unstable. Mate/LXQT. Dieu, en créant l'homme, a quelque peu surestimé ses capacités.
- Dunatotatos
- Membre
- Messages : 426
- Inscription : 11 mai 2016, 20:56
- Status : Hors-ligne
Hum, c'est exactement ce dont je parlais ici ^^Dunatotatos a écrit :Par contre, tu peux créer des certificats multi-domaines.
Sans rancune

- PengouinPdt
- Contributeur
- Messages : 1343
- Inscription : 23 avr. 2016, 23:37
- Localisation : 47/FR
- Diaspora* : https://framasphere.org/u/hucste
- Contact :
- Status : Hors-ligne
En effet, Dunatotatos ... mais apparemment lol n'avait pas compris ;)
Et, puis, tu aurais (d|p)u être plus clair :p
Et, puis, tu aurais (d|p)u être plus clair :p
PengouinPdt { le seul, le vrai } ~ " Libre as a Pengouin "
- DIY - Debian Sid | Devuan Ceres
----
Ne réponds pas aux PM d'assistance
- DIY - Debian Sid | Devuan Ceres
----
Ne réponds pas aux PM d'assistance