Installing your SSL: Zeus Web Server

To install your SSL certificate, you will need to do the following:

Certificates are added to a Virtual Server by clicking on the Security Configuration link from the Edit Server page.

If your web site is running on the default non-secure port (80), you will need to change it to use port 443, which is the default port for SSL:

  • Step 1 of 3

    Click on General Configuration.

  • Step 2 of 3

    In the Server Address form, change the port number from 80 to 443.

  • Step 3 of 3

    Click Update.

Stop and start your web site (using the traffic lights). You web site will now be operating in SSL mode. It will use an interim self-signed certificate, and your web site users will be prompted to accept this certificate each time they access your site.

In many cases, you can just replace the contents of the self-signed certificate with the new certificate. Alternatively, you can use the SSL Configuration form to change the filename that web server uses for the certificate.

Replace your self-signed public certificate file with your new certificate chain file.

Restart your web site for the changes to take effect.

You can also use the Secure Server Configuration page to configure your SSL settings:

  • Step 1 of 4

    Use the enabled checkbox to turn on SSL. This provides an easy means of turning SSL on and off for the server.

  • Step 2 of 4

    The Public Certificate File should be a signed X509 certificate from your Certificate Authority. Enter the full pathname of the file from the servers root directory.

  • Step 3 of 4

    The Private Certificate File should be your private key from which you generated the certificate request. Enter the full pathname of the file from the servers root directory. Under no circumstances should the private key be stored in the document root of the Virtual Server.

  • Step 4 of 4

    Click on the Update button to commit the configuration changes and return to the Edit Server page. You will need to restart the Virtual Server from the Controller to allow the changed to take effect.

Server Ports

The default port for the HTTP protocol (used by web servers) is port 80, the default port for the HTTPS protocol is port 443. It is possible to use any port to run your virtual server by specifying a port number when it is created. If a port number is specified and then SSL is enabled the secure server will continue to run on the specified port. If no port number is specified (the Virtual Server is running on port 80) then enabling SSL will result in the default HTTPS port being used. It is advisable that all public commercial servers should use the default ports for their protocols.

Zeus Server allows each of your Virtual Servers to have their own SSL certificates. This allows multiple secure sites to run on the same Zeus server. Each Virtual Server requires its own public and private certificates for secure transfer.

This document only describes the procedures required to enable SSL under on a Virtual Server. For more information on how SSL works, SSL security precautions and on generating SSL certificates please see the following link: