HTTPS with port 443

https

HI There,

I want to convert my whole website from HTTP to HTTPS , here are some questions

  1. should we have both 80 and 443 open
  2. when i access https://mypage.mydomain.com does the traffic come to 80 or 443
  3. does all the browsers accessing HTTPS should have certificates installed .
  4. what happens if there is no certificate installed on the browser ,does it direct the traffic to 80.

any suggestions/comments will be highly helpful

Regards
Deepak

Best Answer

1 - you'll need port 80 open for people who don't specify the protocol - ie they just type www.domain... You'll also need a redirect to bump these people to port 443

2 - 443 - make sure that all resources (images, css, javascript, etc) are also https, or you'll get a mixed content warning

3 - client browsers won't need anything special as long as your ssl certificate is issued by a known provider. most browsers have lots of trusted authority certificates packaged with them (sorry, not exactly sure of the correct terminology)

4 - see above; shouldn't apply at all