Web hosting KB articles

22 articles: Choosing a hosting provider, migration, PHP settings, databases and HTTP errors.

Web hosting is a service that enables websites to be made available to others on the internet. Web hosting providers store websites on their servers and ensure they can be accessed via the internet.

When someone creates a website, they need to host it on a web hosting provider’s server so that it is accessible on the internet. Web hosting providers offer various types of services, and prices and features may vary. Basic services usually include hosting, a domain name, data transfer and email services. Web hosting providers offering higher-level services usually include additional features such as backups, web applications, web statistics and dedicated IP addresses.

Blocking an IP address or IP range

How to block an IP address or IP range from your website using the .htaccess file or the cPanel IP Blocker tool, and how to check whether the block is...

Editing DNS records on the web hosting account

Adding and editing DNS records (A, AAAA, CNAME, MX, TXT) in the KeyHelp DNS editor for web hosting: when do the changes take effect, what to look out for, and...

Enabling a free Let’s Encrypt certificate on your web hosting account

How to enable the free Let's Encrypt SSL certificate and HTTPS redirection on KeyHelp web hosting, and what to do if it doesn't work.

Hosting migration

Free hosting migration at aWh: how to request it, what our team will migrate, and what you need to do before and after the DNS change to minimise downtime.

How much hosting and bandwidth does a website need?

How much hosting and monthly traffic are required for a landing page, blog, WordPress site or online shop, and how can you check your current usage?

How to get a new website indexed by search engines such as Google and Bing

How a new website can appear in Google and Bing search results: indexing, sitemaps and the key steps.

HTTP error and status codes and their meanings

An overview and explanation of the most common HTTP status codes (1xx–5xx) for troubleshooting a website.

KeyHelp control panel: getting started

Getting started with the KeyHelp control panel: the menu, adding and deleting domains, free SSL, email, databases, FTP, PHP version and two-factor authentication.

My website is unavailable: what should I check?

Step by step: is the page not loading for you alone, or for everyone? Check your domain, DNS, SSL and hosting, and look for error messages using our free tools....

Setting up an email account and forwarding on web hosting

Creating a mailbox, setting up aliases and forwarding via the KeyHelp web hosting interface, spam filter settings and email client connection details.

Setting up an SSL certificate

Applying for and setting up a paid SSL certificate with a web hosting plan: CSR generation, issuance and installation.

Shared hosting, VPS or a dedicated server: which should I choose?

What are the differences between shared hosting, a VPS and a dedicated server? What are the signs that you’ve outgrown your hosting plan, and which option should you choose in...

Speeding up your website using a CDN

What is a CDN, how does it speed up website loading, how can you set it up with Cloudflare step by step, and how can you check that it’s working?...

Using the .user.ini file to configure PHP parameters

How can specific PHP parameters be configured using the .user.ini file when using PHP-FPM, on a per-directory basis?

What are the limitations of the free (Web Free) web hosting plan?

How much hosting, bandwidth, database capacity and email is included with the free Web Free web hosting service, what isn’t included, and when is it worth upgrading to a larger...

What is a parked domain, and how can it be set up on a web hosting account?

What is a parked domain? How can it be used for brand protection and redirects? And how can it be set up, step by step, on cPanel hosting and KeyHelp...

What is an .htaccess file and what is its purpose?

What is an .htaccess file? How can it be used for redirects, access restrictions and caching, and how can it be edited securely on your hosting account?

What is MariaDB?

What is MariaDB, where does it come from, how does it differ from MySQL, which versions are supported, and what should you bear in mind when migrating a MySQL database...

What is MySQL?

What is the MySQL database management system, and why do most CMSs, such as WordPress, use it?

What is PostgreSQL?

What is the PostgreSQL object-relational database management system, and since when has it been under development at the University of Berkeley?

What is static hosting, and when is it worth choosing it over the standard option?

What is static web hosting? How does it differ from PHP web hosting? What sort of websites is it suitable for, and how can a finished website be uploaded to...

What should you do if you encounter a 500 error?

What should you do if you encounter a 500 server error? What does this HTTP status code mean, and how can you start troubleshooting?

Can’t find what you’re looking for?

Please write to us and our support team will be happy to help.

Open a ticket