Online Instructions Open New Ticket Check Ticket Status
   

Search by Key
F.A.Q. IndexReturn to Main Site

Topics:
   What's SSL?
   What's SSI?
   How to use SSI?
   How many SSL hosts I can use?
   Step-By-Step Guide - How to Set up a working SSL virtual host?
   Another description of SSL:

What's SSL?
Using SSL Certificates to secure your online transactions tells your customers that you take their security seriously. They will visibly see that their online transaction will be secure, confidential and integral and all this gives them the confidence that you have removed the risk associated with trading over the Internet.

What's SSI?
SSI (Server Side Includes) are directives that are placed within HTML pages, and evaluated on the server while the pages are being served. They let you add dynamically generated content to an existing HTML page without having to serve the entire page via a CGI program or other dynamic technology.
The decision whether to use or not use SSI, and whether to have your page entirely generated by some program, is usually a matter of how much of the page is static, and how much needs to be recalculated every time the page is served. SSI is a great way to add small pieces of information, such as the current time. But if a majority of your page is being generated at the time that it is served, you need to look for some other solution.

How to use SSI?
Basic SSI directives - SSI directives have the following syntax:


It is formatted like an HTML comment, so if you don't have SSI correctly enabled, the browser will ignore it, but it will still be visible in the HTML source. If you have SSI correctly configured, the directive will be replaced with its results.

The element can be one of a number of things, and we'll talk some more about most of these in the next installment of this series. For now, here are some examples of what you can do with SSI

Today's date

The echo element just spits out the value of a variable. There are a number of standard variables, which include the whole set of environment variables that are available to CGI programs. Also, you can define your own variables with the set element.

If you don't like the format in which the date gets printed, you can use the config element, with a timefmt attribute, to modify that formatting.


Today is
Modification date of the file
This document last modified
This element is also subject to timefmt format configurations.

Including the results of a CGI program
This is one of the more common uses of SSI - to output the results of a CGI program, such as everybody's favorite, a ``hit counter.''




How many SSL hosts I can use?
You can use up to 2 SSL hosts. If you need more please contact the sales department.

Step-By-Step Guide - How to Set up a working SSL virtual host?
Important: You must add static IP address to your account in order to have SSL-sertificate. You can get an IP from the cPanel .

In order to create a working SSL vhost you must do the following:

1. From the Web cPanel go to 'Manage SSL vhosts'.

2. Select 'Upload Certificate' and add your information to generate a new certificate.

3. Fill in your details correctly.
Important: When you generated the CSR you were asked to enter the name of your organization. Please enter the name exactly as it appears in your Proof of Organization. Processing may be delayed if the name in your CSR is not identical to the name in your Proof of Organization.

4. A new 'yourSSLvhost.csr' file will be generated in the /SYS/CERTS/ directory of your account - this is your CSR (Certificate Signing Request).

5. Download this file and send it to your SSL validation company for signing. Our server is Apache Mod SSL.

You can view or edit the files using Notepad. You can access the /SYS/CERTS/ directory using FTP.

6. After they sign your CSR they will send it back to you. You must upload it again.

7. In the same directory there will be another file - 'yourSSLvhost.pem'. Open this file with Notepad.

8. You must replace the second part of the .pem file with your signed CSR information.

Inside the /sys/certs/.pem file:
-----BEGIN CERTIFICATE-----
upload CSR information here
-----END CERTIFICATE-----

Another description of SSL:
Secure Sockets Layer (SSL) provides a secure web connection to the end user. A secure connection means two things: (1) no one can snoop the connection between your browser and our server and (2) your visitors receive assurance through a SSL certificate that the web site is who they say they are. A web site's SSL certificate is signed by a trusted external authority. The SSL certificate is encoded with the country, state, city, and organization of the people running a particular web site. There are fees associated with this type of certificate. There are also self-signed certificates that can be used for free. These SSL certificate have not been signed by an external authority and they are no guarantee to a user that you are who you say you are; however, they still provide the same 128-bit encryption as signed certificates.