How does VPS hosting work?
For outgoing mail, this automatic presentation of the correct certificate doesn't work because Postfix doesn't support it. Instead, we have to sign the Postfix certificate with one certificate that contains every domain on the server that is used for autoconfigured outgoing mail (the LetsEncrypt limit is 100 domains). This means that the main domain in Virtualmin (the parent of the server hostname that we already used to sign the server certificate, let's call it myserver.com) must be configured at Virtualmin > Server Configuration > Website Options with "Default website for IP address?" set to "Yes" and for all other domains the setting "Website matches all sub-domains?" must be set to "No".
VPS Hosting is a great alternative—an upgrade to Shared Hosting providing the benefits of a dedicated server at a much lower cost that Dedicated Hosting plans. In addition to dedicated resources, because you have your own operating system with VPS, you have more privacy (no other sites can access your files), more control (you can restart your virtual server when you need to), and more customization available (if you need to modify Apache, MySQL, etc.
Some virtualization platforms, primarily "bare metal" hypervisors, do not permit the realtime allocation or alteration of system resources to VPS partitions. Managed VPS plans including cPanel offer the AWStats service for viewing metered bandwidth on web traffic by month & day. Google Webmaster Tools is another good resource for monitoring and calculating the average traffic usage for a website by geo-location, time of day, weekend use, holiday rates, etc.
Unlike most shared web hosting plans with unlimited domains, almost all VPS hosting plans include metered bandwidth limits of between 1-5 TB per month. VPS hosting plans have better resource utility panels for administration than available with cPanel where web traffic statistics can be accessed in realtime and the levels of RAM, CPU cores, or bandwidth limits can be adjusted.
As a result of VPS hosting's hybrid nature, its cost isn't quite as low as shared hosts' fees, but it's not nearly as high as dedicated hosts' fees. You can expect to pay between $20 per month and $100 per month, depending on the configuration. Shared web hosting, on the other hand, is extremely cheap hosting; you can often set up shop for less than $10 per month. Dedicated web hosting will typically set you back $100 per month or more.
You’re paying more, so there SHOULD be a minimum uptime guarantee and better server speed. Look for a host that offers 99.5% at a very minimum, although ideally, I’d rather go with someone who offers 99.9%. Search through some reviews as there are many who have put this to the test. For example, any of WHSR’s many web host reviews include an uptime record as one of our key tests.
Similarly, in a real dedicated server, you will pay for the entire server that is not shared with anyone else. You will get complete control over all services. Unfortunately, it is also the most expensive hosting option and needs some technical expertise to manage. It is commonly used by those who have websites with specific scenarios, most commonly extremely high traffic and tight security requirements.
In fact, most webhosts will offer the same LAMP web server stack software on their managed VPS plans as their shared hosting accounts. The main difference is the level of dedicated system resource allocation, such as RAM, CPU cores, bandwidth, or storage options. VPS plans also offer far more configuration options for web server customization with the command line than shared Linux or Windows hosting plans.
Be careful, though – there are some common traps many people fall into. Firstly, the promotional prices are only on offer for a month, after which you’re paying between $49.99 and $299.99/month on any of its five plans. Secondly, the 30 day, money-back guarantee is only valid for those who subscribe for a year or longer. Everyone else only has 48 hours to claim a refund.