14

I've installed the certificate and set up the HTTPS bindings. However, when I load the site on HTTPS it does not load.

I've looked at all the settings but everything seems correct.

I've restarted the server numerous times. The certificate is stored on the local computer under Personal > Certificates. I have the private key for the certificate. The port (443) is open.

If I try https://localhost on the server, the site loads, but with a domain error (i.e., it's localhost and not example.net). But https://example.net doesn't load.

I really don't know why the HTTPS URL isn't loading.

TRiG
  • 1,181
  • 3
  • 13
  • 30
rksprst
  • 445
  • 1
  • 6
  • 9

4 Answers4

4

If you are getting "Server Not Found", that means that the client could not find the responsible server to serve your request. In your case, that's a HTTPS-based application. You also said that HTTP works but HTTPS fails.

Verify the following:
Go to Control Panel\System and Security\Windows Firewall\Allowed Programs Verify that you have "Secure World Wide Web Service (HTTPS)" and "Domain, Home/Work, and Public" both checked.

You also said that when you try https://example.net from the server itself, it fails. Try browsing the application from the server itself and run netstat -ano and check whether there is any activity happening on port 443.

TRiG
  • 1,181
  • 3
  • 13
  • 30
Vivek Kumbhar
  • 3,073
  • 1
  • 18
  • 13
  • It's listening on port 443. – rksprst Mar 30 '10 at 18:42
  • Checking "Secure World Wide Web Service (HTTPS)" worked for me. – Alyce Feb 14 '16 at 23:52
  • TCP 192.168.90.100:49706 40.90.19.152:443 ESTABLISHED 6284 TCP 192.168.90.100:51655 111.22.29.254:443 TIME_WAIT 0 TCP 192.168.90.100:51662 205.15.16.42:80 ESTABLISHED 1192 TCP 192.168.90.100:51663 152.19.19.11:443 TIME_WAIT 0 TCP 192.168.90.100:51666 111.22.29.254:443 ESTABLISHED 8364 TCP 192.168.90.100:51667 151.253.18.12:443 SYN_SENT //this server ip – alamnaryab Apr 21 '20 at 21:18
  • after this there is no 443 port, and also site is not opened with https says This site can’t be reached – alamnaryab Apr 21 '20 at 21:20
  • @alamnaryab Check the firewall may be not allowed 443 port or using any services.. – Abhishek B. Mar 11 '22 at 05:22
2

You need to ensure that example.net actually points to the server's IP. You can do this either with an nslookup or just plain old ping the machine. This is your most likely cause.

Giovanni Toraldo
  • 2,587
  • 19
  • 27
sybreon
  • 7,405
  • 1
  • 21
  • 20
0

I was facing the same problem and this problem occurred because of my router's port forwarding configuration. I configured my public IPs port forwarding on port 80, not 443. Thats why I can't access my site remotely using HTTPS protocol. I solved this problem by configuring my public IP port forwarding on port 443. Then it starts working. But first, make sure to check that port 443 is open and it is allowed on your firewall.

0

I had the same problem and the cause was that the firewall was blocking port 443, the same as a couple of other people in the comments of the other solutions. I don't know how all firewall software works, but in Windows Azure, you have to explicitly add an Inbound Traffic rule to allow traffic on port 443.

Eric Barr
  • 101
  • 2