First you should stop shout.
Make a directory for our SSL certificate:
Generate our SSL certificate:
openssl genrsa 1024 > key.pem
openssl req -x509 -new -key key.pem > key-cert.pem
Let’s edit our shout config file to enable https and tell shout where our SSL certificate is located.
Find the section:
enable: false, to
enable: true and populate the key and certificate fields:
My config file looks like:
// Enable HTTPS support.
Shout is now accessible from https. Since the SSL certificate is self-signed, your browser will likely present a warning when trying to access shout. This can be disregarded for most personal uses. If your shout instance is accessible by many people, it’s probably a good idea to use a paid SSL certificate to prevent seeing the warning message in the browser.