Comment créer une zone sécurisée avec certificat ssl pour un site PHP ?
Salut,
J'ai déjà réalisé plusieurs sites web en PHP mais je n'ai jamais mis en place de zone sécurisée https/ssl.
Là, j'ai besoin que les visiteurs qui s'identifient sur mon CMS arrivent dans une zone sécurisée avec certificat ssl et la barre de firefox qui devient verte.
Qu'est-ce que ça implique au niveau du serveur ? Comment créer une zone https avec apache/php et comment faire en sorte que l'utilisateur voit sa barre d'adresse de firefox devenir verte ?
Merci d'avance
En supposant que tu aies la main sur ton serveur apache
Il te faut activer le module mod_ssl, ou équivalent (si ce n'est pas déjà fait).
Ensuite, dans le fichier ports.conf, ajouter le port 443 :
Configurer un Virtual host écoutant sur le port 443, et renseigner les informations du certificats SSL :
Code:
1 2 3
| SSLEngine on
SSLCertificateFile /path.www.domain.com.crt
SSLCertificateKeyFile /path.www.domain.com.key |
Ensuite, les certificats SSL valides s'afficheront en bleu dans la barre d'adresse de firefox (Les certificats ne sont reconnus que s'ils ont été signés par une autorité de certification reconnue). Pour avoir la barre affichée en vert, il faut un certificat à validation étendue. Par ce type de certificat, l'autorité de certification fait aussi une vérification de l'organisation demandeuse du certificat (opération humaine). Les certificats de ce type sont généralement émis en une quinzaine de jours. Les prix sont donc beaucoup plus élevés, mais tu pourras trouver chez des revendeurs des prix beaucoup plus intéressants. Les meilleurs prix que j'ai trouvé sont chez Vitrine-SSL.com: http://www.vitrine-ssl.com/certifica...ded_validation