hi
since this is ur first time u have used Linux i would not suggest starting a web server your self just yet. i would suggest finding an online web host then start Googling how to set up secure authentication with https and integrating that with your site. just as a foot note it dose not matter weather u use windows, freeBSD , linux, unix or os 2 they will all allow the use of usage of the HTTPS protocol. i don't think i explain this very well so here is a link to a site that might help
http://www.faq.1and1.com/domains/ssl/6.html