This covers how to enable SSL on The Uniform Server Zero XV.
The Uniform Server Zero does not include a test server certificate/key pair, so a default installation has SSL disabled for security reason. A certificate/key pair must be unique to each server. After creating a new server certificate/key pair, SSL is automatically enabled in Apache's configuration file.
Creating a self-signed certificate
Generating a self-signed certificate requires only a few mouse clicks. The Server Certificate and Key generator form has been pre-configured for a self-signed certificate. There is no need to change these values; just click Generate. However, if you wish, you can change any of the defaults.
The Uniform Server Zero provides an alternative for generating a server certificate and key pair.
Run the batch file UniServerZ\core\openssl\Generate_server_cert_and_key.bat
This script generates a self-signed server certificate and key pair. It assumes you have not changed the server name from its default of localhost. This allows the certificate and key to be automatically generated and installed without any user input.
Note: The certificate signing request (server.csr) is not required and is deleted.
If you are intending to purchase a signed certificate, a certificate-signing request (server.csr) is required. Run Server Certificate and Key generator, which does not delete the server.csr file.
Apache > Apache SSL > Server Certificate and Key generator
Note 1: Copy both the server key (UniServerZ\core\apache2\server_certs\server.key) and the returned signed certificate to another device for safekeeping.
Note 2: For a free signed certificate, check out the following page: Free server certificate
Where to next
Apache SSL - Introduction and overview.