Updated Setting up SSL on wordpress container (markdown)
parent
3a10866b2f
commit
4a45fbc9f4
|
@ -5,6 +5,8 @@
|
||||||
docker exec -ti wordpress /bin/bash
|
docker exec -ti wordpress /bin/bash
|
||||||
```
|
```
|
||||||
|
|
||||||
|
**NOTE: avoid typing `exit` to exit the container. Better use ctrl+p+q.**
|
||||||
|
|
||||||
### Add backports repo
|
### Add backports repo
|
||||||
|
|
||||||
```
|
```
|
||||||
|
@ -19,5 +21,49 @@ EOF
|
||||||
apt update
|
apt update
|
||||||
apt-get install python-certbot-apache -t jessie-backports
|
apt-get install python-certbot-apache -t jessie-backports
|
||||||
```
|
```
|
||||||
|
### Commit the changes up to now
|
||||||
|
|
||||||
|
```
|
||||||
|
docker commit wordpress ellak-cy/wordpress-with-certbot
|
||||||
|
docker stop wordpress
|
||||||
|
```
|
||||||
|
|
||||||
|
### Start the new container with 443 enabled
|
||||||
|
|
||||||
|
```
|
||||||
|
docker run -d --name wordpress-certbot --link mysql:mysql -p 80:80 -p 443:443 ellak-cy/wordpress-with-certbot
|
||||||
|
050ed584d54045595fa64cfc5b2be804e5a9a622f18f7e79411fb21d69a4233d
|
||||||
|
```
|
||||||
|
|
||||||
|
### Install the certificates
|
||||||
|
|
||||||
|
```
|
||||||
|
certbot --text -d ellak.org -d www.ellak.org --email "admins@ellak.org"
|
||||||
|
|
||||||
|
-------------------------------------------------------------------------------
|
||||||
|
Please read the Terms of Service at
|
||||||
|
https://letsencrypt.org/documents/LE-SA-v1.1.1-August-1-2016.pdf. You must agree
|
||||||
|
in order to register with the ACME server at
|
||||||
|
https://acme-v01.api.letsencrypt.org/directory
|
||||||
|
-------------------------------------------------------------------------------
|
||||||
|
(A)gree/(C)ancel: A
|
||||||
|
```
|
||||||
|
|
||||||
|
We were unable to find a vhost with a ServerName or Address of www.ellak.org.
|
||||||
|
Which virtual host would you like to choose?
|
||||||
|
(note: conf files with multiple vhosts are not yet supported)
|
||||||
|
-------------------------------------------------------------------------------
|
||||||
|
1: default-ssl.conf | | HTTPS |
|
||||||
|
2: 000-default.conf | | | Enabled
|
||||||
|
3: 000-default-le-ssl.conf | ellak.org | HTTPS | Enabled
|
||||||
|
-------------------------------------------------------------------------------
|
||||||
|
Select the appropriate number [1-3] then [enter] (press 'c' to cancel): 3
|
||||||
|
|
||||||
|
Please choose whether HTTPS access is required or optional.
|
||||||
|
-------------------------------------------------------------------------------
|
||||||
|
1: Easy - Allow both HTTP and HTTPS access to these sites
|
||||||
|
2: Secure - Make all requests redirect to secure HTTPS access
|
||||||
|
-------------------------------------------------------------------------------
|
||||||
|
Select the appropriate number [1-2] then [enter] (press 'c' to cancel): 2
|
||||||
|
```
|
||||||
|
|
||||||
certbot run -d ellak.org -d www.ellak.org
|
|
Loading…
Reference in a new issue