apache_dokuwiki_ssl_certbot
Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| apache_dokuwiki_ssl_certbot [2020/11/25 04:47] – created memeruiz | apache_dokuwiki_ssl_certbot [2021/02/01 05:55] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== apache2 + dokuwiki + ssl + letsencrypt (certbot) + virtual hosts (2020) ====== | ====== apache2 + dokuwiki + ssl + letsencrypt (certbot) + virtual hosts (2020) ====== | ||
| + | |||
| + | * Install stuff | ||
| + | |||
| + | apt-get install letsencrypt python3-certbot-apache dokuwiki apache2 | ||
| + | |||
| + | * Configure ssl for main webpage | ||
| + | |||
| + | a2ensite 000-default-le-ssl.conf | ||
| + | sudo certbot --apache -d www.memelabs.net --post-hook "/ | ||
| + | |||
| + | * Create ssl for dokuwiki webpage: | ||
| + | * Copy 000-default-le-ssl.conf to dokuwiki-ssl.conf. Edit DocumentRoot to point to / | ||
| + | * Create ssl certificate for dokuwiki: | ||
| + | |||
| + | sudo certbot --apache -d wiki.memelabs.net --post-hook "/ | ||
| + | |||
| + | * Redirect non-ssl (port 80) webpages to ssl ones: | ||
| + | * Edit 000-default.conf, | ||
| + | |||
| + | Redirect permanent / https:// | ||
| + | |||
| + | * Do the same with the dokuwiki weppage. Create dokuwiki_ssl.conf: | ||
| + | |||
| + | < | ||
| + | ServerName wiki.memelabs.net | ||
| + | DocumentRoot / | ||
| + | Redirect permanent / https:// | ||
| + | RewriteEngine on | ||
| + | RewriteCond %{SERVER_NAME} =wiki.memelabs.net | ||
| + | RewriteRule ^ https:// | ||
| + | </ | ||
apache_dokuwiki_ssl_certbot.1606279676.txt.gz · Last modified: 2021/02/01 05:55 (external edit)
