Hello and Welcome to LinuxQuestions,
Although a lot of things might be general knowledge on how to set up a secure webserver, you should indicate what distro and version you are using and what webserver do you plan to use to serve content on a HTTPS connection. Are you using Apache (what version), Tomcat (what version), ...
Looking forward to your participation in the forums. Have fun with Linux.