This talk will introduce you to the fundamentals of securing communications of your Apache HTTP Server with HTTPS. We will start by explaining the basics of X.509 server and client certificates, certification authorities, and using the OpenSSL toolkit. The TLS/SSL protocol will be introduced and how it is used together with HTTP in order to provide for data encryption, integrity, and authentication. The basic configuration of the Apache HTTP Server will be explained. We will walk you through some standard use cases, common pitfalls, known SSL vulnerabilities, and issues when using HTTPS.