J'ai installé le certificat et configurez les liaisons HTTPS. Cependant, lorsque je charge le site sur https, il ne se charge pas.
J'ai regardé tous les paramètres mais tout semble correct.
J'ai redémarré le serveur plusieurs fois. Le certificat est stocké sur l'ordinateur local sous Personal> Certificats. J'ai la clé privée pour le certificat. Le port (443) est ouvert.
Si j'essaie https://localhost
Sur le serveur, le site se charge, mais avec une erreur de domaine (c'est-à-dire que c'est localhost
et non example.net
). Mais https://example.net
ne charge pas.
Je ne sais vraiment pas pourquoi l'URL HTTPS ne se charge pas.
Vous devez vous assurer que example.net
fait réellement indiqué à l'adresse IP du serveur. Vous pouvez le faire avec un nslookup
ou simplement un ancien ping
la machine. C'est votre cause la plus probable.
Si vous obtenez "Server non trouvé", cela signifie que le client n'a pas pu trouver le serveur responsable de servir votre demande. Dans votre cas, c'est une application à base de HTTPS. Vous avez également dit que HTTP fonctionne mais HTTPS échoue.
Vérifiez les éléments suivants:
[.
Vous avez également dit que lorsque vous essayez https://example.net
Sur le serveur lui-même, il échoue. Essayez de naviguer sur l'application du serveur lui-même et exécutez netstat -ano
et vérifiez s'il existe une activité sur le port 443.
J'ai eu le même problème et la cause était que le pare-feu bloquait le port 443, de la même manière que quelques autres personnes dans les commentaires des autres solutions. Je ne sais pas comment tous les logiciels de pare-feu fonctionnent, mais dans Windows Azure, vous devez expliquer explicitement une règle de circulation entrante pour permettre le trafic sur le port 443.