Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

well i want to learn how to make my site use HTTPS protocol i have read and article about it but wasn't much of help....

what do i need to do more\apart from development to launching (going live) of a normal site...

share|improve this question

migrated from Sep 3 '10 at 13:07

This question came from our site for professional and enthusiast programmers.

You will need to purchase and install an SSL certificate on your web server. Details on how this can be done (more precisely the second part) will of course depend on the web server you are using. As far as the first part is concerned feel free to checkout google. Also this is not a programming related question and is more adapted to ServerFault – Darin Dimitrov Sep 3 '10 at 13:03
It would be useful to know which platform you're using: Apache Httpd, Microsoft IIS, Apache Tomcat or other Java container, something else? – Bruno Sep 3 '10 at 13:04
Which platform/server are you using? The steps vary for each platform, though the same get/install certificate is the same. – Nick Craver Sep 3 '10 at 13:04
You don't need to do anything differently in terms of development. The steps to enable https in your web server vary depending on which web server you are using, so please tell us if you are using IIS, Apache or a something else. – Klaus Byskov Hoffmann Sep 3 '10 at 13:05
This is something you probably best check with your hosting provider (unless you are hosting the server yourself). – 0xA3 Sep 3 '10 at 13:06

As user heb asnwered, you'll configure your HTTP-server to listen on TCP port 443 and buy a SSL certificate.

Making your http-server to listen on TCP port 443 isn't very difficult. But steps vary across different software, so we won't be able to provide you an accurate answer without knowing your server.

An SSL certificate is used to identify your website and notifies the users whether they're visiting a legitimate site or not.

share|improve this answer

You will have to configure your http-server software (like Apache with mod_ssl or Cherokee) to 1. listen to port 443 (standard HTTPS port) and 2. to provide a valid SSL certificate.

All the SSL stuff is done by these http-servers and is completely independent from applications served by these servers.

See for more information about SSL and cherokee or for apache.

share|improve this answer

If you are using a hosting provider such as GoDaddy or 1&1, they can usually help you with this. You will need to purchase an SSL certificate.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.