Choosing the right stack
Last updated: September 2nd 2024
Do you know the difference between Apache and Nginx?
If you don't know the difference between Nginx and Apache, then you should go for our default Nginx stack, as it is a faster webserver (some would say marginally so in certain scenarios, but it is still faster).
Do you want/need .htaccess rules?
If you need .htaccess rules (which do not exist in Nginx land) then you should go for Apache. Although anything you can do with .htaccess files can be done in Nginx - maybe just not as easily copy-pasteable from around the web, as Apache tends to be the more widely used webserver.
Nginx works just fine out of the box in our configuration without bothering with .htaccess rewrite rules for a default Wordpress or Concrete5 or similar CMS installation.
If you have no clue what the hell all this means - try Nginx, and if that doesn't work for you for some reason, heck go for Apache.
Are you installing a brand new up-to-date system, or something old?
If you are installing a fresh installation of something, whether it's Wordpress, Concrete, Laravel, Drupal or whatever - our latest PHP version stacks should be your choice.
If you are migrating an old site, it is often required that you choose an older PHP version. After creating your server, you can downgrade the PHP version on the Manage PHP page for your server.
Related articles
-
Introduction to our Perfect Server Stacks
Read more about how and why we configure our Perfect Server Stacks the way we do
-
Upgrade or Downgrade PHP
Upgrading or Downgrading PHP Versions and Upgrading to PHP8 on Webdock Focal Stacks
-
Apache Stacks
All of our Perfect Server Guides for Apache for various PHP versions.
-
NGINX Stacks
All of our Perfect Server Guides for Nginx for various PHP versions
-
Deprecated / Old Stacks