What is hosting and why Linux?

What is hosting and why Linux?

Linux hosting is a service that allows organizations and individuals to post a website or web page onto the Internet. A web host, or Linux hosting service provider, is a business that provides the technologies and services needed for the website or webpage to be viewed in the Internet.

Linux is the most commonly used operating system for Linux hosting purposes, owing to its flexibility and security, as well as reliable Linux hosting service providers. Linux has a large number of features which are essential for website owners for managing their website, which is why it becomes a preferred option over other OS like Windows. Along with stability and security, Linux also provides hosting solutions at the cheapest market rates. Google, for example, uses Linux for Linux hosting.

Features provided by a Linux hosting plan

  • Disk Space: The amount of storage space provided by the Linux hosting provider to store the web files. Disk space is measured in MB. A good web host will provide differing disk space options catering to all kinds of needs for the website.
  • Bandwidth: The amount of data that a website can transfer over a given period of time, which determines the speed of the website. Higher the bandwidth, faster will be the website.
  • Uptime: It is the amount of time (in percentage) that a hosting server stays up and running. 99.99% uptime means that the website will remain down only for about 8 hours in a year.
  • Customer service: Customer support in the form of text, phone, email etc. are very essential in resolving any technical difficulties arising in the website on the client side.

Advantages of using Linux for Linux hosting

  • Advanced security
  • Provides various basic plans for the users
  • Low susceptibility to virus and malware infestation
  • Reliable tech support
  • Cost effective in terms of setup, software and monthly operating cost as it is free open source system

Traits of a good Linux hosting service provider

  • Provides scalable infrastructure
  • Guaranteed high uptime (99.9%)
  • Issues unlimited domains and subdomains
  • Provides advanced optimization options for email and e-commerce hosting
  • Control panel that puts the client in command
  • Ensures 24x7 reliable customer support
  • Provides risk free trials and money-back guarantees
  • 1-click installation for all types of applications
  • Services like domain name registration, email hosting services and SSL certificate etc.

Availability

Availability is the technical term used in the industry for reliability and what you need to look for is a web host that can offer high availability. In other words, they will guarantee that your website will stay online and won’t fail due to errors with their servers or be taken offline for long periods during maintenance.

The industry standard for availability is 99.5% but this still equates to your website being offline for over 3 hours every month. Ideally, you want a high availability provider that can offer uptime of 99.95% and higher. At eUKhost, we offer this level for our shared hosting whilst offering 100% uptime for our business packages, VPS and dedicated servers, and cloud hosting.

Choosing a high availability host is essential if you want your website and business to have a reputation for reliability. It helps your customers trust you and guarantees that your site is always there to generate income and maintain the services you offer your customers.

Bandwidth limits

Bandwidth is a term used to describe the amount of data you send from your server to your visitors’ browsers. Every time someone loads one of your pages on their computer or smart phone you are using up bandwidth. If you have a site that has lots of heavy content, such as large media files (videos, images, music, etc.) you may use quite a lot of bandwidth.

Some Linux hosts or hosting packages set a limit to the amount of bandwidth you can use each month – this is known as bandwidth allocation. For websites that don’t have a lot of visitors, this is not an issue, however, if you find your traffic growing or if there is an unexpected spike in demand (perhaps one of your posts gets a lot of shares on social media) you may find that you go beyond your allocation. When this happens, there are two possibilities, you may find that your host prevents your website from displaying for the rest of the month or you may find yourself being charged for the extra bandwidth you have used – similar to what happens if you go beyond your data allocation with your mobile phone.

Neither paying for extra bandwidth or being taken offline are desirable options, especially as going beyond your bandwidth limit is a sign that your website is doing well. What you really need to look for is a web host that provides either unmetered or unlimited bandwidth on smaller (shared) hosting packages and bandwidth allocations on bigger (dedicated server) plans which are so high it’s highly unlikely you will ever surpass them.

Disk space allocation

The amount of disk space you will need depends entirely on your personal circumstances. If you are a small business wanting to run nothing more than a website, then you are not going to need huge disk space at all. However, if you are a large enterprise collecting enormous amounts of data and running powerful applications you will certainly need much more space for all the information and programs you need to store.

All day, every day, technical support

Managing a website can get quite technical and sometimes problems occur that either you don’t know how to solve or which need solving by your web host. For this reason, you need a web host that provides 24 hours a day, 365 days a year technical support. You don’t want your website going offline on Friday night and not being able to talk to someone until Monday morning.

Do note that the emphasis here is on technical support. There are some hosts that advertise 24/7 support but all you get is put you through to a call center that handles general inquiries. Here at UKhost, however, you will get complete technical support no matter when you get in touch or whether you communicate by phone, online chat or email.

Technical freedom

To enable your website to function in the way you want it to, there is a range of technical operations that you may want to carry out. Whilst, you may not have come across such things as FTP, PHP, .htaccess, MySQL, or cron jobs yet, it is likely that you will as you develop your knowledge of running a website.

  • FTP allows you to upload and download files to your website directly from your computer
  • PHP is the language that many websites are written in, but sometimes you need to use certain versions which are compatible with the software your website is built on.
  • .htaccess is a configuration file which can be edited to achieve many things including helping with site security.
  • MySQL is a form of database needed to run applications like Word Press
  • Cron jobs are tasks you set up to run certain processes automatically at prescribed times.

Some Linux hosts or some of the packages which web hosts provide do not give users the freedom to use all these services and therefore restrict what they can do with their websites. Ideally, you want to be able to use all of them and should look for a host that enables this. This is especially important for those looking for shared hosting as it’s these packages where most restrictions can be found.

Ability to use SSL

In simple terms, SSL is a small piece of software that enables websites to encrypt data sent from a user’s browser to your server. You can recognize sites that have it as they have an address that begins with https instead of http. If you run a website that takes payments or personal information from customers, then it’s likely that you will require an SSL certificate – especially now that Google is warning customers that websites without https are not secure.

You will find that some web hosts’ servers are not configured to enable the use of SSL certificates and this should be checked before signing up. At eUKhost, we provide a range of SSL certificates to meet the security needs of a range of different businesses.

Great email

When you are purchasing a hosting package, you should also check out the email service that is provided with it. You need to make sure that you can set up email accounts that have the same domain as your website (e.g. me@mywebsite.com) and that you can use a range of access methods such as POP3 and IMAP. In addition, you want a service that can be accessed anywhere online and which allows you to set up email forwarding, auto responding and email newsletters.

You should also look to see how well the service providers protect your email. Do they filter spam, monitor for viruses and malware, and check to see if your email address has been blacklisted? If not, you may want to choose another provider.

Do you get a control panel?

A control panel is the place where you manage your website and server. It allows you to make changes to your site, add new features and install new software and updates. It’s also the place where you can upgrade your account and add new hosting services if needed.

Some hosts provide a control panel which only gives you a few options and restricts what you can do, forcing you to go through customer services to do things like add new email accounts or change your password.

Ideally, you are looking for control panels such as cPanel or Plesk which are user-friendly, offer lots of options and which can be learned intuitively.

Security is key

Web security is becoming more and more important and your choice of web host can make a big difference to how well your site is protected. You need a web host that can offer strong firewalls, intrusion protection, and monitoring to defend against malware. In addition, your host should provide a backup service so if your site is taken offline, you can restore it easily and in no time at all.

In this day and age, if a web host doesn’t provide robust security you should stay clear.

Choosing the right operating system

In general, most web hosts offer either a Linux or Windows operating system for their websites. The confusion for most new users is that whilst Windows is the predominant OS for home computers, Linux is the main choice for running websites. For many, there isn’t a choice as the software you use to create your website will determine which system you have to go with. So, for example, if you are going to build a WordPress website, you’ll need to choose Linux.

When considering your web host, first make sure that you know what software you will be using to build your website and then check that the appropriate operating system is available from that provider.