Current days having secured Internet communication is an essential need. Moreover, when you are accessing your Web based ERP, Ginesys, over public Internet it is highly recommended that you should access it over a secured channel. HTTPS uses the SSL/TLS protocol to encrypt the communication channel between a Web server and the client browser, so that attackers can't steal data. SSL/TLS also confirms that a website server is who it says it is, preventing impersonations. This stops multiple kinds of cyber attacks. Even though modern browsers are making sure that the browsed website runs on secured protocols before they mark the site safe and enable advanced features.
The following instructions will guide you through the SSL installation process on Microsoft IIS 7. The process will be similar in advanced version of IIS as well.
...
A domain name linked with Ginesys website. That means you sould be abble to browse the Ginesys using a domain name instead of using an IP or server name. Your server administration team should be able to explain this in details. Example: A sample URL should look like http://www.yourdomain.com/GinesysWebafter you have associated a domain name with Ginesys Web.
A SSL/TLS certificate. This is the certificate you received from the CA for your domain. You have to contact a digital certificate vendor to purchase a SSL/TLS certificate for your domain.
HTTPS can also be activated without having domain name associated. In that case a server based certificate need to purchased. The digital certificate vendor should guide you to choose the correct certificate as per your usage
Installation Instructions
Adding the certificate to IIS Server
1. Launch IIS Manager
...
Go to run and type and enter inetmgr toopen Internet Information Services (IIS) Manager.Alternatively, click Start, Control Panel, Administrative Tools, and then select Internet Information Services (IIS) Manager.
2. Select your server name
In the left Connections menu, select the server name (host) where you want to install the certificate
...
.
...
In the center menu, click the Server Certificates icon under the Security section near the bottom.
...
4. Click Complete Certificate Request
In the right Actions menu, click Complete Certificate Request.
...
5. Browse to your Server Certificate
In the Complete Certificate Request wizard, click “…” to browse and select Your Server Certificate file that was previously saved on your server’s desktop.
6. Name your certificate
...
Enter a Friendly Name which is an internal reference name to distinguish the file later.
...
Click OK and the newly installed certificate should appear in the refreshed Server Certificate List.
Binding Your Certificate to Your Website
Now, proceed with the remaining steps which will help you assign or bind the SSL certificate to the appropriate website.
...
.
...
From the left Connections menu, expand your server’s name, expand the Sites folder, and then select the site (e.g. Default Web Site) that you want to secure.
2. Click Bindings…
In the right Actions menu, click Bindings…
...
In Site Bindings window verify if there is any entry showing in the list which has 443 in Port value. If no such entry found, click Add.
...
If an entry with Port 443 is found in the list, then select that entry and click Edit.
...
In Add Site Bindings, enter the following information or if you are editing an existing entry, ensure following values:
Type – Select “https”.
IP Address – Select “All unassigned”. Now, if you have multiple IP addresses, select the correct one that applies.
Port – Enter “443” unless you are listening to SSL traffic on another port (e.g. 992).
SSL Certificates – Select the “friendly name” of the SSL certificate you just installed. You can always click “View” to confirm the certificates validity details.
...
...
Click OK to finish binding the SSL certificate to your live website.
Congratulations! You’ve successfully installed your SSL certificate! To check your work, visit the website in your browser at https://yourdomain.tld and view the certificate/site information to see if HTTPS/SSL is working properly. Remember, you may need to restart your server for changes to take effect
Verifying access via HTTPS
Normally the IIS server access can be tested just visiting the default landing page of IIS. On a standard HTTP protocol the the URL is http://yourserver or http://yourdomain.com. A successfully configured IIS should return the IIS landing page.
...
Same as, when the HTTPS is successfully configured, the same landing page can be accessed using a HTTPS URL like https://yourdomain.com. Once you are able to access the default landing page successfully, then accessing Ginesys won’t be any challenge. Just append /GinesysWeb in the URL. As an example https://yourdomain.com/GinesysWeb.