web-dev-qa-db-fra.com

Https ne fonctionne pas; Ensemble de liaison, certificat installé

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.

7
rksprst

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.

2
sybreon

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.

2
Vivek Kumbhar

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.

0
Eric Barr