hosting

If the reseller is selling Web Hosting

Generating a Certificate Signing Request (CSR)

Note

The below mentioned process can be performed only after you have enabled SSL (Dedicated IP) Support for your website.

You can generate a Certificate Signing Request (CSR) from within your Control Panel provided by .

To Generate a Certificate Signing Request (CSR)

cPanel Linux Web Hosting Packages

If you have purchased a cPanel Linux Web Hosting package with , then follow the below mentioned process:

  1. Login to your Control Panel, Search for the domain name for which you have purchased this Hosting Order and go to the
    Order Information view. See details

  2. Click the Manage Web Hosting link.

  3. Click the SSL/TLS Manager under Security. See details

Plesk Windows Web Hosting Packages See details

Certificate Authority

A Certificate Authority, or CA, is a reliable third party authorized to issue and manage Digital Certificates that are used in secure (SSL) connections.

The CA verifies the identity of the business or institution requesting a Digital Certificate, and the services that they are authorized for. In doing so, the CA vouches for a company's identity and presence (both physical, and on the web) to existing and prospective Customers. To do so, the CA provides the requester a digital certificate that they can put on their website, to enable secure data transmission. This digital certificate has become a crucial part of E-commerce today.

Popular Certificate Authorities include Verisign, Thawte, etc.

Activate SSL for your Hosting Package

Note

Once SSL Support is enabled for your Web Hosting Order, you would be able to:

  • install a Digital Certificate on this website: A Digital Certificate allows you to establish your credentials when doing business or other transactions on the web.

  • use a Dedicated IP Address: An IP Address dedicated to your website

Digital Certificate

A Digital Certificate is provided by a reputed third party provider (Certifying Authority, or CA). You need to:

  1. Generate a CSR, or a Certificate Signing Request from your Control Panel.

  2. Submit the CSR to the Certifying Authority (CA) from whom you wish to purchase the certificate.

  3. Get the certificate issued by your CA, and submit the same for your website from your Control Panel.

Dedicated IP Address

This is an IP Address specifically allocated for your website. This IP Address is not shared with other web hosting packages on the server, and is used only by your website. Dedicated IP Address is required to provide a separate dedicated channel for the encrypted data to flow between the client (browser) and the server.

To Enable SSL Support (Purchase a Dedicated IP Address) for your Website

  1. Login to your Control Panel, Search for the domain name for which you have purchased this Hosting Order and go to the
    Order Information view. See details

  2. Click the Dedicated IP link.

  3. On the next page, you would be displayed the cost of enabling SSL or purchasing a Dedicated IP Address. Click the Buy Now button.

  4. Continue to pay for the generated Invoice.

To Delete a Dedicated IP Address (Anchor: deleteip)

If required, you may delete a Dedicated IP Address as explained below.

  1. Login to your Control Panel, Search for the domain name for which you have purchased this Hosting Order and go to the
    Order Information view. See details

  2. Click the Dedicated IP link.

  3. Click the Delete link, next to the IP Address you wish to delete.

  4. Confirm the deletion by clicking the Delete Dedicated IP button.

Issues that Digital Certificates Address

A Digital Certificate is a special document provided by a reliable authority (referred to as a Certificate Authority, or CA), that establishes the credentials of a business or institution on the Internet. Guided by the SSL protocol, the Digital Certificate connects the owner's identity with a public key, which is accessible by anyone. In a secure session in a web browser over the Internet, this can be used to validate the merchant or business entity, since this certificate can be validated only by its corresponding private key, present only with the certificate owner.

Digital certificates can be used for a variety of transactions, although their usage has been most prominent in E-commerce. Essentially, it certifies that a business is indeed connected with a particular website, thus providing an online identification method.

To a consumer, it provides the assurance that the online transaction he is indulging in, is actually being promoted by a genuine business or institution. The certificate thus establishes a secure path between the merchant and the consumer.

SSL

SSL, short for Secure Sockets Layer, is a protocol whose primary objective is to provide secure communication over the Internet. SSL protects data by creating a secure connection between a client and a server using encryption enabled by a server's SSL Certificate.

SSL implementation is virtually indispensable for E-commerce websites today, that use it as a means protect the passage of sensitive information, such as credit card details, over the Internet. This protocol, which was developed by Netscape, makes use of a public and private key infrastructure to secure data transmission. The data is encrypted using 2 keys, a public key that is made known to everyone, and a private key that is known only by the authorized user.

Generally, URLs that have an SSL connection start with https:// instead of https://. The knowledge that your website has SSL protection gives your business credibility and develops confidence in your clients, existing and prospective alike.

How can I view my website in a browser if my domain is pointing elsewhere?

Once you have purchased a web hosting package with , you may like to examine the functionality of the website on Servers before switching the website off completely from the old server. In such a scenario, since the domain name is still mapped to the old Name Servers, using the domain name to check the functionality from our Servers is not possible. It is also not possible to access your website using the IP Addresses provided to you from our end. This is because the IP Address assigned to you is a Shared IP Address on the Virtual Hosting Server and it is shared by all the websites hosted on that Server.

At the time of configuring a hosting package, the System automatically assigns a Temporary URL (TEMP URL) which can be used to access the website once you have uploaded the content onto our Server. The TEMP URL is assigned in the format of
<domain name>.os.onlyfordemo.com, where os indicates the Operating System you have purchased the package on.

How to locate your Temporary URL?

  1. Login to your Control Panel, Search for the domain name for which you have purchased this Hosting Order and go to the
    Order Information view. See details

  2. Click the More link next to Web Hosting.

  3. The Temporary URL will be listed in the Website URL field.

You can test the functionality of the website on our Server using this Temporary URL. Once you are satisfied with the performance, you can Modify the Name Servers for the domain name to our Name Servers so that the website can be resolved using the domain name itself.

Do you allow Anonymous FTP?

What is Anonymous FTP?

It is a special case of FTP, where users do not need an account on the server. By default, the account name for the anonymous access is anonymous. This account does not need a password. Although users are commonly asked to send their Email addresses as their passwords for authentication, usually there is trivial or no verification.

Anonymous FTP is generally used by Internet users access to huge repositories of millions of publicly-accessible files of software and data.

Do you allow anonymous FTP?

We do not allow Anonymous FTP at this time to avert any security issues.

File/Folder Permissions and Groups

Every file and directory on a server has a set of access permissions associated with it. These include the owner of a file, the group a file is associated with, and who has read, write, and execute permission on that file. These permissions allow you to choose who can use your files, and control what they can do with them. There are three groups in terms of file access, and three different permission types they can receive.

The groups are:

  1. Owner: the Owner group consists only of the owner of the website

  2. Group: The group permission pertains to users who are listed in the group to which the file is assigned

  3. Everyone: the Other group consists of everyone else like website visitors

The potential permissions are:

  1. Read: this allows a user or program the ability to read the data in a file

  2. Write: the Write permission allows a user or program the ability to write new data into a file, and to remove data from it

  3. Execute: the Execute permission allows a user or program the ability to execute a file, if it is a program or a script

Setting Permissions Numerically

Numeric Value

Permission

0 No Permission
1 Execute
2 Write
3 Write + Execute
4 Read
5 Read + Execute
6 Read + Write
7 Read + Write + Execute
Note

It is highly recommened that you do not set 777 as the file/folder permission, as this may pose a security hazard to your website.

FileZilla

To Upload Content/Files using FileZilla

  1. Open FileZilla and choose Site Manager under the File menu.

  2. Click the New Site button.

  3. Provide the following details, label the entry as yourdomainname.com and click the Connect button:

    Host: yourdomainname.com

    Port: 21

    Protocol: FTP - File Transfer Protocol

    Encryption: Require explicit FTP over TLS

    Logon Type: Normal

    User: FTP Username for yourdomainname.com

    Password: Password for the above FTP User

  4. Select the Always trust certificate in future sessions. option and then click the OK button.

  5. Once connected, open the relevant folder by double-clicking it:

    • cPanel - public_html

    • Plesk - httpdocs

    Note

    Depending upon the Directory/Folder structure of the Web Hosting package, you would need to upload your files to the relevant
    folder. See details

  6. In the left pane, select the files to upload. Right-click and choose Upload.

    The files will be transferred to the remote server.

To Enable Active/Passive Mode FTP (Anchor: ftpmode)

Different modes of data connection can be used during
FTP. See details

There are 2 ways in which the data connection mode can be modified.

Global Settings

  1. Choose Settings under the Edit menu.

  2. The Passive mode for data connection is set by default. Under the Connection section, click FTP and select
    the Active radio button to enable the
    Active mode.

  3. Click OK to save the changes. This change will affect all the sites for whom the data connection mode was set by default.

For Individual Sites

  1. Choose Site Manager under the File menu.

  2. Select yourdomainname.com and click the Transfer settings tab. Here, you can change the data connection
    mode to Active or
    Passive.

  3. Click OK to save the changes. The change is saved and active for future FTP sessions of this site.