From 22da6c50766deeda263416742e67b42f312a7a0a Mon Sep 17 00:00:00 2001 From: Joe Ferguson Date: Fri, 9 Jan 2015 14:19:39 -0800 Subject: [PATCH] Add https info to httpd --- httpd/content.md | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/httpd/content.md b/httpd/content.md index 341849135..94eee246b 100644 --- a/httpd/content.md +++ b/httpd/content.md @@ -44,3 +44,18 @@ configuration in as `/usr/local/apache2/conf/httpd.conf`. FROM httpd:2.4 COPY ./my-httpd.conf /usr/local/apache2/conf/httpd.conf + +#### SSL/HTTPS + +If you want to run your web traffic over SSL, the simplest setup is to `COPY` or +mount (`-v`) your `server.crt` and `server.key` into `/usr/local/apache2/conf/` +and then customize the `/usr/local/apache2/conf/httpd.conf` by removing the +comment from the line with `#Include conf/extra/httpd-ssl.conf`. This config +file will use the certificate files previously added and tell the daemon to also +listen on port 443. Be sure to also add something like `-p 443:443` to your +`docker run` to forward the https port. + +The previous steps should work well for development, but we recommend +customizing your conf files for production, see +[httpd.apache.org](https://httpd.apache.org/docs/2.2/ssl/ssl_faq.html) for more +information about SSL setup.