Skip to content
This repository was archived by the owner on Mar 22, 2023. It is now read-only.

Commit 9c7ea70

Browse files
committed
Improve setup with Let's Encrypt
1 parent 0904979 commit 9c7ea70

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

_posts/2019-02-15-install.md

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -803,6 +803,10 @@ $ sudo apt-get install certbot
803803

804804
Next, generate a set of 4096-bit diffie-hellman parameters to improve security for some types of ciphers.
805805

806+
```bash
807+
sudo openssl dhparam -out /etc/nginx/ssl/dhp-4096.pem 4096
808+
```
809+
806810
Before you can generate a certificate on your server, you need to configure BigBlueButton to use the intended hostname. If you have not already done so, use the following command (replace `bigbluebutton.example.com` with your own DNS name), to configure the BigBlueButton server with your hostname.
807811

808812
```bash
@@ -865,7 +869,11 @@ And add the following two lines at the bottom:
865869

866870
These two directives will execute the `certbot renew` command every Monday at 2:30 am, and then reload Nginx at 2:35am (so the renewed certificate will be used). The output will be piped to a log file located at /var/log/le-renewal.log, so you can always check it later.
867871

868-
To finish the SSL configuration, continue with the steps at [Configure FreeSWITCH to user WebRTC](#configure-freeswitch-for-using-ssl).
872+
To finish the SSL configuration, do
873+
874+
* [Configure FreeSWITCH to user WebRTC](#configure-freeswitch-for-using-ssl)
875+
* [Configure BigBlueButton to load session via HTTPS](#configure-bigbluebutton-to-load-session-via-https)
876+
* [Test your HTTPS configuration](#test-your-https-configuration)
869877

870878
# Troubleshooting
871879

0 commit comments

Comments
 (0)