Should I put my website on a Windows server or Linux server?

The general rule of thumb when deploying your website is to use the server type that is native to your website's code.

Linux Servers should be used when your site is coded in HTML, PHP,  Java and JSP, Python and Ruby.

Windows servers should be used when your site is coded in ASP, ASP.NET and .NET Core. 
We did not add HTML to Windows servers since Linux servers generally serve HTML webpages faster. 

Examples of applications based on server type

  • Linux Servers

    • WordPress
    • Joomla
    • Drupal
    • AbanteCart
    • phpBB
    • Magento

  • Windows Servers

    • DotNetNuke
    • Smartstore
    • nopCommerce
    • Orchard CMS

One of the benefits of cloud web hosting is that you can have multiple websites or subdomains  running on different platforms. 

For example, if you were running an ASP.NET application but wanted to run a WordPress blog you could do the following :

  1.  Create a subdomain on a Linux server.
  2. Install WordPress on the subdomain.

In that example your main website is running ASP.NET natively and the subdomain is running WordPress natively.  So you would access your website normally via or and your blog at

If you have any questions about the server type your website should be placed on get in touch with us.

Was this answer helpful? 1 Users Found This Useful (335 Votes)