msgbartop
Gossimer’s Premier Web Hosting and Domain Registration Knowledgebase.
msgbarbottom

09 Mar 10 Why are there Data Transfer limits at all?

 

Among the various resources that are used by a hosting package, data transfer is one of the most important criteria.

Data transfer, or bandwidth, defines the load that will be placed on the server and also has a significant bearing on the number of sites that can be hosted on that server. Thus, bandwidth is a resource consuming feature, and becomes one of the most important factors that need to be taken into consideration.

It is because of these reasons that there are limits placed on data transfer for your website. The charges for your hosting package are levied taking into consideration the data transfer requirements for your website on a monthly basis. This is advantageous to you because this way, you end up paying only for what you utilize.

Tags: , , , , , , ,

09 Mar 10 What hostname do I use to connect to my MySQL database?

To connect to MySQL from your PHP/CGI scripts, you can use localhost as the hostname.

In order to connect from a remote host, you need to use the IP Address of your hosting package to establish the connection. You can find this on the Order Details page in your Control Panel.

Tags: , , , , , , , ,

09 Mar 10 Adding a MySQL database

Follow the process mentioned below to add a MySQL database for your website:

1. Login to your Control Panel and search for the domain name for which you have purchased this hosting package.

2. In the search results view, click on the domain name. This will take you to the order details view.

3. Click on Manage Web Hosting Service in the lower toolbar.

4. In the Website Management interface pop-up that follows, go to Manage Website -> Database Manager -> Add Database.

5. On this page, specify the Database Name, i.e. the name by which your database would be referred to.

6. Additionally, you would also have to add a user to access this database. Specify the username and password for this user. You can add further users to access this database as well. Click here to read how to add a MySQL database user >>

7. Once you have specified these details, click on Submit.

 

IMPORTANT

If you have installed a Power Tool in your Web Hosting Package, then you need to ensure that you do not perform any of the following actions:

  1. Modification/Deletion of the Database, that you selected during installation of the Power Tool
  2. Modification/Deletion of the Database User, that you selected during installation of the Power Tool

 

Tags: , ,

09 Mar 10 Indexing Service

 

Indexing Service (formerly known as Index Server) is integrated with Microsoft Internet Information Server (IIS) and the Windows NT Server 4.0 operating system to allow web searching on corporate intranets and Internet sites.

Once enabled, it automatically builds an index of your website that can be easily searched from any web browser with the sample query forms. Indexing maps words to documents, and to locations within documents.

The same way that an index in a book maps an important word to a page inside the book, content indexing on a computer takes a word within a document and maps it back to that document.

This feature is currently not supported on Gossimer web servers.

Tags: , , , , , , , , , , , , , , , , , , , , ,

09 Mar 10 How do I install my Intermediate CA Certificate?

Follow the below mentioned process to install your Intermediate CA Certificate on your website:-

1. Login to your Control Panel and search for the domain name for which you have purchased this hosting package. Click here to read how >>

2. In the search results view, click on the domain name. This will take you to the order details view.

3. Click on Manage Web Hosting Service in the lower toolbar.

4. In the Website Management interface pop-up that follows, depending upon the type of hosting package go to the relevant path

Linux Web Hosting: Manage Website -> SSL Manager -> Add

i. Here you need to paste the Intermediate CA Certificate within the textbox titled as Bundle (Optional).

ii. Click on the Add button to submit the same.
 

IMPORTANT

  • If you have already added a Certificate, then you need to click on the Add button and then paste your Certificate within the textbox titled as Bundle (Optional).
     
  • In order to complete the action in case of Linux Hosting, the Web Server needs to be restarted. Random restarts affect other services running on the Server. In order to avoid this, the Server has been scheduled to restart at intervals of 20 minutes. Hence, certificate installation might take upto 20 minutes for completion.


Windows Web Hosting: Manage Website -> Intermediate CA Certificates -> Add Certificate

i. Paste the Intermediate CA Certificate in the textbox.

ii. Click on the Add button to submit it.
 

IMPORTANT

When you paste your Intermediate CA Certificate, it is essential that you copy the certificate without any leading, trailing or intermediate spaces. Any spaces in your certificate would cause failure in the installation.

 

Tags: , , , , , , , , , , , , , , , , , , , , ,

08 Mar 10 ASPSmartUpload Component

 

ASPSmartUpload is an Active Server component which enables an ASP application to accept, save and manipulate files uploaded through a browser. The files are uploaded via a HTML POST form with one or more <INPUT TYPE=FILE> tags. The <FORM> tag must contain the attribute ENCTYPE=”multipart/form-data”. All Gossimer Windows Hosting packages have support enabled for ASPSmartUpload component. You can use the sample script provided below and tweak it a bit to suit your requirements.

 

Upload Script (Upload.asp)

<%
// Variables

Dim mySmartUpload
Dim intCount

// Object creation

Set mySmartUpload = Server.CreateObject(“aspSmartUpload.SmartUpload”)

// Upload

mySmartUpload.Upload

// Save the files in a folder on the web server

intCount = mySmartUpload.Save(“C:WHBSitesyourdomainname.comdatafiles”)

// Display the number of files uploaded

Response.Write(intCount & ” file(s) uploaded to C:WHBSitesyourdomainname.comdatafiles”)
%>

HTML form for uploading up to 3 files

<HTML>
<BODY BGCOLOR=”#FFFFFF”>
<FORM METHOD=”POST” ENCTYPE=”multipart/form-data” ACTION=_quot;Upload.asp_quot;_gt;
<INPUT TYPE=”FILE” NAME=”FILE1″ SIZE=”50″><BR>
<INPUT TYPE=”FILE” NAME=”FILE2″ SIZE=”50″><BR>
<INPUT TYPE=”FILE” NAME=”FILE3″ SIZE=”50″><BR>
<INPUT TYPE=”SUBMIT” VALUE=”Upload!”>
</FORM>
</BODY>
</HTML>

 

Tags: , , , , , , , , , , , , , , , , , , , , , , ,

08 Mar 10 How do I disable Web Statistics?

If you do not wish to generate a report of your Web based traffic, you can choose to disable the option at any time. Doing this would save the disk space actually utilized for these reports, and could be done if you do not feel it necessary to monitor the usage of your site.

Follow the process mentioned below to disable Web statistics:

1. Login to your Control Panel and search for the domain name for which you have purchased this hosting package. Click here to read how >>

2. In the search results view, click on the domain name. This will take you to the order details view.

3. Click on Manage Web Hosting Service in the lower toolbar.

4. In the Website Management interface pop-up that follows, go to Manage Website -> Web Statistics Manager -> Settings.

5. On this page, you would see the option to Generate Web Stats. Select No from the drop-down adjacent to this option.

This would disable all web traffic reports for your site.

IMPORTANT

In order to complete the action in case of Linux Hosting, the Web Server needs to be restarted. Random restarts affect other services running on the Server. In order to avoid this, the Server has been scheduled to restart at intervals of 20 minutes. Hence, the change might take upto 20 minutes to be effective.

Tags: , , , , , , , , , , , , , , , , , , , , , , ,

08 Mar 10 What is MySQL?

MySQL is an open source relational database management system (RDBMS) that uses Structured Query Language (SQL), the most popular language for adding, accessing, and processing data in a database. By relational database management system, it means that it stores data in separate tables rather than putting all the data in one big area. This adds flexibility, as well as speed.

The MySQL database server is the most popular open source database in the world. It is extremely fast and easy to customize, due to its architecture. Extensive reuse of code within the software, along with a minimalist approach to producing features with lots of functionality, gives MySQL great speed, compactness, stability, and ease of deployment. Its setup is such that it is possible to run with very strict control, or with ultra fast disk access, whichever is more appropriate for the situation. Because it is open source, anyone can download MySQL and tailor it to their needs in accordance with the general public license.

MySQL is thus noted mainly for its speed, reliability, and flexibility. Most agree, however, that it works best when managing content and not executing transactions.

For more information about MySQL, refer to http://www.mysql.com.

Tags: , , ,

08 Mar 10 Connecting and Uploading Content

1. Before using this tutorial, be sure your site is configured in WS Ftp 9. A tutorial for configuring the site is available. Open WS Ftp. Click File, then Connect, and choose your site.


wsftp1 Connecting and Uploading Content

 

2. This will connect you to the server. Double-click the web folder.


wsftp2 Connecting and Uploading Content

 

3. In the left pane, you will notice your hard drive files are shown.


wsftp3 Connecting and Uploading Content

 

4. Navigate to the folder containing your website files.


wsftp4 Connecting and Uploading Content

 

5. Select all the files you wish to upload, then click the upload button. The upload button is the arrow pointing to the right.


wsftp5 Connecting and Uploading Content

 

6. WS Ftp 9 will upload your files to the server. They should now be listed in the right pane.


wsftp6 Connecting and Uploading Content

Tags:

07 Mar 10 What is a 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.

Tags: , , , , , , , , , , , , , ,

07 Mar 10 Should I use Active or Passive mode for FTP?

FTP exists primarily for the transfer of data between two end points. FTP differs from HTTP (Hyper Text Transfer Protocol, used for serving websites via web browsers) fundamentally as it is an application made up of two distinct TCP connections:

1. Control connection: This TCP-based connection is used to provide a communications channel for the delivery of commands and replies. This is effectively the mechanism that enables the user to tell the server which file is being requested, which directory it is in, and so forth.

2. Data connection: The second TCP-based connection is used for the actual transfer of user data. Once the Control connection has been used to exchange information on which file is required, the Data connection is used to transfer the file between the client and server.

Using these two communication connections, two distinct modes of operation determine in which direction the connections are established: Active mode and Passive mode.

FTP is a TCP based service exclusively. There is no UDP (User Datagram Protocol transports data as a connectionless protocol, using packet switching) component to FTP. FTP is an unusual service in that it utilizes two ports, a Data port and a Command port (also known as the Control port). Traditionally these are port 21 for the Command (Control) port and port 20 for the Data port. The confusion begins however, when we find that depending on the mode, the data port is not always on port 20.

Active FTP

In active mode FTP the FTP client software connects from a random unprivileged (unprivileged port is a port which is higher than 1023) port. Let’s say N is the FTP server’s command port, port 21.

Then, the client starts listening to port N+1 and sends the FTP command PORT N+1 to the FTP server. The server will then connect back to the client’s specified data port from its local data port, which is port 20.

Here in this mode of FTP, Gossimer doesn’t need to open any additional non-secure ports on our servers firewall and hence is secure from the server-side.

Passive FTP

In passive mode FTP, the FTP client initiates both connections to the server. When opening an FTP connection, the client opens two random unprivileged ports, lets say N and N+1. The first port contacts the server on port 21, but instead of then issuing a PORT command and allowing the server to connect back to its data port, the client will issue the PASV command. The result of this is that the server then opens a random unprivileged port lets say P and sends the PORT command back to the client. The client then initiates the connection from port N+1 to port P on the server to transfer data.

This method of FTP is insecure, as a random unprivileged port is opened on the Server. This is a potential security issue and it isn’t advisable to use the Passive mode of FTP.
 

IMPORTANT

All Gossimer Windows and Linux web servers support both Active as well as Passive modes.

 


All popular FTP software allow users to select the data connection mode (Active or Passive), when uploading/downloading data to a web server.

Reference:

Click here to read how to set data connection mode in CuteFTP >>
Click here to read how to set data connection mode in 3D-FTP >>
Click here to read how to set data connection mode in CoreFTP >>
Click here to read how to set data connection mode in SmartFTP >>
Click here to read how to set data connection mode in WS_FTP >>

Tags: , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,

07 Mar 10 Using the IP Deny Manager to manage access to your website

 

By default, your website becomes visible to all people browsing the Internet. Typically, large websites running forums, blogs, ecommerce activities, etc. are prone to abuse from spammers, people posting malicious content, etc., causing disruption of website services. The most effective method of dealing with such nuisance is to deny access to your website from such mischief mongers.

Using Gossimer’s IP Deny Manager tool within your Web Hosting Control Panel, you can easily control access to your website based on the visitor’s IP Address. Moreover, you may deny access from all IP Addresses of a particular block of IP Addresses, if you are receiving constant abuse from the entire range of IP Addresses.

Follow the process listed below to block/allow access to your website based on IP Addresses:

     

  1. Login to your Control Panel and search for the domain name for which you have purchased this hosting package. Click here to know how >>
     
  2. In the search results view, click on the domain name. This will take you to the Order Details View.
     
  3. Click on Manage Web Hosting Service in the lower toolbar.
     
  4. In the Website Management interface pop-up that follows,

    go to Manage Website -> IP Deny Manager, if you have a Windows web hosting package

    or

    go to Manage Website -> Web Server Manager -> IP Deny Manager, if you have a Linux web hosting package
     

  5. From this interface, you may either restrict access to your website or allow previously blocked IP Addresses to access your website. a. Restricting Access to your website – You may mention either one or more individual IP Addresses, or entire Blocks of IP Addresses on  individual lines.

    Examples

    i. If you wish to block a single IP Address, simply input the same in the textbox as

     1.1.1.1

    ii. If you wish to block multiple individual IP Addresses, then you may mention them on separate lines

     2.2.2.2
     3.3.3.3

    iii. If you wish to block an entire range of IP Addresses, then you may mention them as

     4.4.4.*
     5.5.*.*
     6.*.*.*

    IMPORTANT  

    1. Use extreme caution when deciding to deny access to entire range of IP Addresses, as you might end up denying access to your genuine visitors.

    2. IP Address of the type *.*.*.* is not allowed.
     

    b. Allowing Access to your website - If you wish to enable access to a previously blocked IP Address, then you need to simply select that IP Address in the textbox and press the Delete key on your computer’s keyboard.
     

  6. Clicking on the Submit button would save all your settings.
  7.  

 

IMPORTANT 

In order to complete the action in case of Linux Hosting, the Web Server needs to be restarted. Random restarts affect other services running on the Server. In order to avoid this, the Server has been scheduled to restart at intervals of 20 minutes. Hence, the changes might take upto 20 minutes to be effective.

 

Tags: , , , , , , , , , , , , , , , , , , , , , , , , , ,

07 Mar 10 Do you allow Shell access via SSL/Telnet?

SSH (Secure Shell) is an internet protocol that allows a user to connect to a remote host via an encrypted link. Due to security concerns, we do not allow SSH/Telnet access on any of our servers.

Tags: , , , , , , ,

07 Mar 10 What hostname do I use to connect to my MS SQL database?

To connect to MS SQL from your scripts, you can use localhost as the hostname.

In order to connect from a remote host, you need to use the IP Address of Database Host Server to establish the connection. You can locate the same as mentioned below -

1. Login to your Control Panel and search for the domain name for which you have purchased this hosting package. Click here to know how >>

2. In the search results view, click on the domain name. This will take you to the Order Details view.

3. Click on Manage Web Hosting Service in the lower toolbar.

4. In the Website Management interface pop-up that follows, go to Manage Website -> Database Manager -> List Databases.

5. The IP Address is be displayed under the Database Host column.

IMPORTANT

In case of multiple databases, the Database Host Server may be different for each database. Hence, the specific IP Address mentioned in the Database Host column is to be used for each database.  

Tags: , ,

07 Mar 10 How do I generate a Self-signed Certificate?

A self signed certificate does not have the signature of a noted Certificate Authority (CA); instead, it uses its own certificate request as a signature. While it may not provide the same effectiveness as a certificate provided by a trusted CA, this is much easier to procure, and you can use it until you get your actual certificate.

Follow the process mentioned below to generate your own self signed certificate from the Control Panel:

1. Login to your Control Panel and search for the domain name for which you have purchased this hosting package. Click here to read how >>

2. In the search results view, click on the domain name. This will take you to the order details view.

3. Click on Manage Web Hosting Service in the lower toolbar.

4. In the Website Management interface pop-up that follows, go to Manage Website -> SSL Manager.

5. Here, click on the Generate icon.

6. Fill in the form for generating your details.

7. From the drop-down the bottom of the form, select the option Generate CSR + Self Signed Certificate.

8. Click on Generate.

This will generate the certificate for you. In order to view or backup the existing Certificate, click on Download on the subsequent page.

IMPORTANT

In order to complete the action in case of Linux Hosting, the Web Server needs to be restarted. Random restarts affect other services running on the Server. In order to avoid this, the Server has been scheduled to restart at intervals of 20 minutes. Hence, the process might take upto 20 minutes for completion.

 

Tags: , , , , , , , , , , , , , , , , , , , , , , ,

06 Mar 10 Deleting/Renaming Files or Directories

 

Should you require to delete or rename one or more Files/Directories, you may proceed with caution, as explained below:

Deleting Files/Directories

1. Select one or more files/directories which needs to be deleted and click Delete, on the top right-hand corner of the page.

2. Click filemanager02 Deleting/Renaming Files or Directories to complete the delete action.
 

Renaming Files/Directories

1. Select one or more files/directories which need to be renamed and click Rename.

2. Provide the new name for each file/directory.

3. Click filemanager02 Deleting/Renaming Files or Directories to complete the action.

Tags: , , , , ,

06 Mar 10 Fix File Permissions Manager

There are certain requirements to be met for the smooth functioning of your website such as

  • Certain files such as CGI and Perl scripts need to have a specific permission.
     
  • Similar permission needs to be set for the immediate parent directory containing these files.
     
  • Certain files/folders generated through scripts or power tools will have nobody as their owner and group. The primary FTP user and site group for your website needs to be the owner and group of such files/folders.

Gossimer Linux Hosting Control Panel provides a tool to fix permission issues with such files/folders.

Follow the process explained below to use this tool:

  1. Login to your Control Panel, search for the domain name for which you have purchased this Linux Web Hosting package and proceed to the Order Details view. Click here to know how >>
     
  2. Click Manage Web Hosting Service in the lower toolbar.
     
  3. In the Website Management interface pop-up that follows, go to Manage Website -> Additional Tools -> Fix CGI Permissions. This will open the Fix File Permission Manager view.
     
  4. Files/folders whose permission need to be fixed are listed here. Clicking Submit button will set the permission as listed against each file/directory displayed in this Fix File Permission Manager interface.

Tags: , , , , , , , , , , , , , , , , , , , , , ,

06 Mar 10 Restricting access of an FTP User to a specific directory

 

You can choose to restrict a FTP Users access to a specific directory. Once you define such a restriction then the user will directly land into this particular directory on logging into the server via FTP. The user will not be able to go to the parent directory. Thus, you can create a configuration which ensures that a particular FTP User can make modifications only to a particular section of your website.

To create such a restriction on an existing user follow these steps:

1. Login to your Control Panel and search for the domain name for which you have purchased this hosting package.

2. In the search results view, click on the domain name. This will take you to the order details view.

3. Click on Manage Web Hosting Service in the lower toolbar.

4. In the Website Management interface pop-up that follows, go to Manage Website -> FTP User Manger -> List FTP Users. This would give a list of all FTP users associated with your web hosting package.

5. In the user list view that follows, click on that particular user.

6. In the Home directory field, enter the name of the directory to which you wish to restrict the user’s access. Alternatively, click on browse to choose the requisite directory, then click Select.

7. Click on Submit.

 

Tags: , , , , , , , , , , , , , , , , ,

06 Mar 10 How do I add sub-domains to my Linux Web Hosting package?

A sub-domain is a subdivision of a Domain Name. While Domain Names need to be Registered with a Registrar, sub-domains are not and an unlimited number of sub-domains can be created through Managed DNS service. For example, a sub-domain news.yourdomain.com can be created on the Domain Name yourdomain.com.

Gossimer allows you to create unlimited sub-domains with your Linux Web Hosting package, by adding a Star (*) Address (DNS) Record for your Domain Name through the Managed DNS Order (that is included for free with your Web Hosting package). When a visitor reaches http://<sub-domain>.yourdomain.com, he is served the content from http://yourdomain.com/sub-domain/. Let’s discuss this with a few examples:

  • If someone types http://news.yourdomain.com in the browser, then our web server will try to fetch the content from http://yourdomain.com/news/ 

    So you need to ensure that you have created a folder called news within your website and have an index file (within this folder).
     

  • If someone types http://news.yourdomain.com/php/ in the browser, then our web server will try to fetch the content from http://yourdomain.com/news/php/So you need to ensure that you have created a folder called news within your website and within that folder, a sub-folder called php with an index file (within php folder).
    IMPORTANT

    If someone typed http://news.yourdomain.com/php (without the trailing forward slash), he would receive a Page not found error.

     

  • If someone types news.yourdomain.com/weather-report.jpg/i/index.html> in the browser, then our web server will try to fetch the content from yourdomain.com/news/weather-report.jpg/i/index.html> So you need to ensure that you have created a folder called news and have weather-report.jpg (within this folder).

 

IMPORTANT

1. If you are using our Managed DNS Service, then we have already created the appropriate Star Record to allow sub-domains on your Web Hosting package to begin working, once you modify your Name Servers to ours. Click here to find information about which Name Servers to use for activating your sub-domain hosting >>

If you are not planning to use our Managed DNS Service, then you need to add a Star Record to allow sub-domains on your Web Hosting package to begin working. Click here to find information about what DNS Records to add on your own Name Servers for activating your sub-domain hosting >>

 

2. If you have created an Alias for your Web Hosting package and want sub-domains of each alias to also point just like your hosted Domain Name, then you need to create a Star DNS Record for each aliased Domain Name, to point to your hosted Domain Name.

Example:

Suppose you have a Linux Web Hosting package for yourdomain.com and also a sub-domain news.yourdomain.com. Then say, you decide to set an alias for this package as yourotherdomain.com. To accomplish this, all you need to do is create an Address Record (DNS) for yourotherdomain.com to point to the IP Address of yourdomain.com.

yourotherdomain.com IN A 86400 1.1.1.1 (assuming that this is the IP Address of yourdomain.com)

But say you want news.yourotherdomain.com to function as well, then you would instead need to create a Star Address Record (DNS) for yourotherdomain.com

*.yourotherdomain.com IN A 86400 1.1.1.1 (assuming that this is the IP Address of yourdomain.com)

The Managed DNS Service for yourotherdomain.com could either be purchased through Gossimer or with your current DNS Service Provider.

Reference:

Click here to know what a Domain Alias is >>
Click here to know how to add Domain Aliases to your Web Hosting package >>
Click here to know the IP Address of your Web Hosting package where your Aliased Domain Name needs to point >>

 

3. If someone types http://php.news.yourdomain.com in the browser, then our web server will try to fetch the content from http://yourdomain.com/php.news/

If you want http://php.news.yourdomain.com to forward to http://yourdomain.com/news/php/, then you would need to add an alias for yourdomain.com as news.yourdomain.com (assuming that the Star Address Record for yourdomain.com exists).

Reference:

Click here to know what a Domain Alias is >>
Click here to know how to add Domain Aliases to your Web Hosting package >>

 

 

Tags: , , , , , , , , ,