parent
7e212f72ba
commit
2fa611ae37
@ -0,0 +1,39 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
exit 0
|
||||||
|
|
||||||
|
apt install haveged
|
||||||
|
|
||||||
|
apt-get install letsencrypt python-certbot-apache
|
||||||
|
|
||||||
|
# XXX change www1 to the right host name.
|
||||||
|
# XXX DNS setup
|
||||||
|
certbot \
|
||||||
|
--authenticator standalone \
|
||||||
|
--installer apache \
|
||||||
|
-d www.forksand.com,www1.forksand.com \
|
||||||
|
--email letsencrypt@forksand.com \
|
||||||
|
--pre-hook "service apache2 stop" \
|
||||||
|
--post-hook "service apache2 start"
|
||||||
|
|
||||||
|
rm /etc/apache2/sites-enabled/default-ssl.conf
|
||||||
|
|
||||||
|
service apache2 restart
|
||||||
|
|
||||||
|
|
||||||
|
exit 0
|
||||||
|
# Notes:
|
||||||
|
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 | www.forksand.com | HTTPS | Enabled
|
||||||
|
-------------------------------------------------------------------------------
|
||||||
|
Select the appropriate number [1-3] then [enter] (press 'c' to cancel): 3
|
||||||
|
Deploying Certificate to VirtualHost /etc/apache2/sites-available/000-default-le-ssl.conf
|
||||||
|
|
||||||
|
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
|
||||||
|
|
Binary file not shown.
Loading…
Reference in new issue