Enable HTTPS
HTTPS (TLS/SSL)
HTTPS is the secure method of HTTP and is commonly accepted as "the" method to provide pages on the internet. By default MistServer only serves HTTP, this is simply because setting up HTTPS requires some form of manual input. Here we'll guide you in how to set that up.
HTTP & HTTPS mismatch / mixed-content
This is a type of error you will see when you're attempting to connect over HTTP to a HTTPS source or the other way around. Typically the internet expects HTTPS connections, however these require manual setup and cannot be automatically activated within MistServer. Adding HTTPS to MistServer is quite important!
However you cannot completely disregard HTTP, as the interface runs over HTTP and removing this would mean your preview pages no longer work.
Know when to use what method
-
Running MistServer adjacent to a webserver? Use a reverse proxy
-
Is MistServer running fully independant? Use certbot
-
Bought a certificate, or using custom/self-signed certificates internally? Use the existing certificate method
📄️ Reverse proxy
Have MistServer use your webservers HTTPS certificates
📄️ Certbot (Linux)
How to use the Certbot Integration for Linux
📄️ Existing certificate
Have MistServer use your webservers HTTPS certificates
📄️ HTTP(S) FAQ
Frequently asked questions when setting up HTTP or HTTPS