Apache is a very powerful web server, used by many of the worlds web site hosting companys.
Learn how to use Apache.
Setup a web server on SuSE
You can host more that one website on a server by using virtual hosts. These web sites all share the same IP address.
Form time to time you might want to “lock” access to parts of your web site. You can do this by using a .htaccess and a .htpasswd file.
Set by set guide on how to secure a website using P12 certificate