Most web hosting service providers offer two kinds of hosting: Linux hosting and Windows hosting. In general, Linux hosting refers to shared hosting, the most popular hosting service in the industry. In fact, most of the websites are now hosted using Linux hosting due to its affordable price and flexibility. Linux hosting is compatible with PHP and MySQL, which supports scripts such as WordPress, Zen Cart, and Magento eCommerce. Windows hosting, on the other hand, uses Windows as the servers’ operating system and offers Windows-specific technologies such as ASP, .NET, Microsoft Access and Microsoft SQL server (MSSQL).

If my PC runs Windows, do I have to use Windows Hosting?

The answer is NO. The type of hosting you choose has nothing to do with the operating system your PC runs.

Generally speaking, Linux hosting (or shared hosting) is much cheaper than Windows hosting. Why is that?

Linux is a free open source system; therefore, web hosting service providers do not need to pay licensing fees for using Linux as their hosting servers’ operating system. Therefore, web hosting providers are able to offer lower prices for this type of web hosting service.

What is cPanel Hosting?

cPanel is an online Linux-based graphical interface (GUI) used as a control panel to simplify website and server management. cPanel allows you to publish websites, manage domains, organize web files, create email accounts, and more.

cPanel is one of the most popular control panels in the United States. Many web hosting companies supply cPanel to customers as part of their hosting package.

Some of the great features that cPanel includes are:

  • Email: Within cPanel you can create new email accounts, view/modify your existing accounts, modify your MX records, change email passwords, set up mailbox quotas and much more.
  • Domains: Under the domains section of cPanel, you can configure new domains to your account, set up parked domains, create subdomains, setup redirects, and much more.
  • File Management: In the files section of cPanel, you can backup your cpanel account, access/modify files stored in your account, review your disk usage, and create/manage FTP accounts.
  • Databases: Here you can create new databases, set up remote access to MySQL, access the databases using phpMyAdmin, and much more.

cPanel is very user friendly and quite robust. There are numerous tools within cPanel to handle a wide variety of tasks. It contains a full help menu that is easy to use.

Why Do I Need cPanel?

cPanel takes laborious and difficult server tasks and places them in a user-friendly interface. For example, creating multiple subdomains involves editing your Apache configuration.

Without cPanel, you would need to log into your server and edit configuration files manually (with an account that has the privilege to do so). cPanel lets you complete this process with a few clicks.