learn more about hosting

Here we will present you some of the most importants terms relating to hosting services. Web hosts are companies that provide space on a server they own or lease for use by their clients as well as providing Internet connectivity, typically in a data center.

home server

Usually a single machine placed in a private residence can be used to host one or more web sites from a usually consumer-grade broadband connection. These can be purpose-built machines or more commonly old PCs. Some ISPs actively attempt to block home servers by disallowing incoming requests to TCP port 80 of the user’s connection and by refusing to provide static IP addresses. A common way to attain a reliable DNS hostname is by creating an account with a dynamic DNS service. A dynamic DNS service will automatically change the IP address that a URL points to when the IP address changes.

clustered web hosting

Having multiple servers hosting the same content for better resource utilization. Clustered Servers are a perfect solution for high-availability dedicated hosting, or creating a scalable web hosting solution. A cluster may separate web serving from database hosting capability.

cloud hosting

Is a new type of hosting platform that allows customers powerful, scalable and reliable hosting based on clustered load-balanced servers and utility billing. Removing single-point of failures and allowing customers to pay for only what they use versus what they could use.

managed hosting service

The user gets his or her own Web server but is not allowed full control over it (root access for Linux/administrator access for Windows); however, they are allowed to manage their data via FTP or other remote management tools. The user is disallowed full control so that the provider can guarantee quality of service by not allowing the user to modify the server or potentially create configuration problems. The user typically does not own the server. The server is leased to the client.

dedicated hosting service

The user gets his or her own Web server and gains full control over it (root access for Linux/administrator access for Windows); however, the user typically does not own the server. Another type of Dedicated hosting is Self-Managed or Unmanaged. This is usually the least expensive for Dedicated plans. The user has full administrative access to the box, which means the client is responsible for the security and maintenance of his own dedicated box.

virtual dedicated server

Also known as a Virtual Private Server (VPS), divides server resources into virtual servers, where resources can be allocated in a way that does not directly reflect the underlying hardware. VPS will often be allocated resources based on a one server to many VPSs relationship, however virtualisation may be done for a number of reasons, including the ability to move a VPS container between servers. The users may have root access to their own virtual space. Customers are sometimes responsible for patching and maintaining the server.

reseller web hosting

Allows clients to become web hosts themselves. Resellers could function, for individual domains, under any combination of these listed types of hosting, depending on who they are affiliated with as a provider. Resellers’ accounts may vary tremendously in size: they may have their own virtual dedicated server to a collocated server. Many resellers provide a nearly identical service to their provider’s shared hosting plan and provide the technical support themselves.

changing file permissions

If you would like to set your file permissions through your FTP program, you can do so like this:

a. Log into your server and locate the directory that contains your file.
b. Highlight the file that you would like to change permissions.
c. Place your mouse pointer over the file and right click to launch a menu.
d. Click on “chmod” (UNIX) to launch the “permissions” window.
e. Set your permissions and click on OK.

In addition to setting permissions with your FTP program, most web hosts will enable you to set permissions through your web page management system.

file permissions

When using scripts on your website, you will be required to set file permissions in order for your scripts to run properly on a Unix server. The most common setting for CGI/Perl scripts is 755. When working with scripts, you may receive an Internal Server Error when you try to run it. Many times, this error is caused by improperly set file
permissions.

Permissions:

- Read – 4 or r
- Write – 2 or w
- Execute – 1 or x
- None – 0 or -

- Read permissions are enabled with the number 4 or the letter r.

- Write permissions are enabled with the number 2 or the letter w.

- Execute permissions are enabled with the number 1 or the letter x.

- No permissions are enabled with the number 0 or a dash.

Each of these permissions will be set for each of the following:

- Owner
- Group
- Other
Below is an example of a script that requires the permissions to be set to 755:

7 – Represents the permissions for the Owner (you). The owner has been given Read, Write and Execute permissions. 4+2+1=7.

5 – Represents the permissions for the Group (individuals with access to your server). The Group has been given Read and Execute permissions. 4+1=5.

5 – Represents the permissions for the Others (website visitors). The Others have been given Read and Execute permissions. 4+1=5.

transferring files

To navigate through your folders, simply double click on them. To transfer your files, either double click on the file or highlight it and then click on the transfer files arrow.

To select more than one file at a time, click on each file you’d like to transfer while holding down the Ctrl key on your keyboard.

If all of the files you’d like to upload are all together, you can click on the first file while holding down your Shift key and use the down arrow on your keyboard to highlight all of your files.

Files such as text, HTML, and most scripts should be uploaded to your server in ASCII mode. Any file that isn’t ASCII text, such as programs (EXE, ZIP), graphics, ebooks, sounds (WAV, MID) and movies should be uploaded to your server in Binary mode.