Comment utilisez-vous https / SSL sur localhost?

Je voudrais savoir comment configurer SSL sur mon application Web sur l’hôte local.

Je n’ai aucune expérience dans ce domaine. J’ai déjà fini d’implémenter mon application Web et j’en ai besoin pour utiliser https sur l’hôte local ou pendant que je l’héberge sur un serveur.

Des idées?

Cordialement.

start -> (IIS) Manager -> Sélectionnez le serveur -> Certificats de serveur:

Si vous avez déjà un certificate SSL, vous pouvez exporter votre certificate et passer à l’étape 2.
Si vous n’avez pas de certificate, vous devrez en créer un à l’étape 1.

1.) Exécutez les 4 commandes suivantes à partir d’une invite de commandes élevée:

cd C:\Program Files (x86)\Windows Kits\8.1\bin\x64 makecert -r -n "CN=localhost" -b 01/01/2000 -e 01/01/2099 -eku 1.3.6.1.5.5.7.3.3 -sv localhost.pvk localhost.cer cert2spc localhost.cer localhost.spc pvk2pfx -pvk localhost.pvk -spc localhost.spc -pfx localhost.pfx 

copier des fichiers depuis:

 C:\Program Files (x86)\Windows Kits\8.1\bin\x64\localhost.cer C:\Program Files (x86)\Windows Kits\8.1\bin\x64\localhost.pfx C:\Program Files (x86)\Windows Kits\8.1\bin\x64\localhost.pvk C:\Program Files (x86)\Windows Kits\8.1\bin\x64\localhost.spc 

dans un dossier de votre choix

2.) démarrer -> exécuter -> mmc.exe certmgr.msc Autorités de certificateion racines de confiance -> Certificats de clic droit -> Toutes les tâches -> Importer Accédez à votre certificate et importez-le

3.) Démarrer -> (IIS) Manager -> Sélectionnez le serveur -> Sélectionnez le site Web -> Liaisons Ajoutez une liaison pour https et pointez-la sur votre certificate.

Testez en ouvrant Internet Explorer et en naviguant sur votre site localhost avec https dans IE.

Si vous avez IIS Express (avec Visual Studio):

Pour activer le protocole SSL dans IIS Express, vous devez simplement définir «SSL Enabled = true» dans la fenêtre des propriétés du projet.

Voir les étapes et les images de ce projet de code .

IIS Express générera un certificate pour vous (vous y serez invité, etc.). Notez que selon la configuration, le site peut toujours démarrer automatiquement avec l’URL plutôt que l’URL SSL. Vous pouvez voir l’URL SSL – notez le numéro de port et remplacez-le dans la barre d’adresse de votre navigateur. Vous devriez pouvoir entrer et tester.

À partir de là, vous pouvez cliquer avec le bouton droit sur votre projet, cliquer sur les pages de propriétés, puis lancer les options et atsortingbuer l’URL de démarrage. sur.

entrer la description de l'image ici

Cette question est vraiment ancienne, mais je suis tombé sur cette page alors que je cherchais le moyen le plus simple et le plus rapide de le faire. Utiliser Webpack est beaucoup plus simple:

installer webpack-dev-server

 npm i -g webpack-dev-server 

lancer webpack-dev-server avec https

 webpack-dev-server --https