Web servers tutorials
Web servers and site hosting: Nginx, Apache, the LEMP stack, reverse proxy, app deploys, HTTPS redirects and performance tuning.
How to optimize Nginx performance: gzip, cache and HTTP/2
Make your site faster with gzip compression, static file caching and HTTP/2, a few lines of config.
Updated 7/20/2026Web serversHow to install phpMyAdmin to manage MySQL from the browser
Manage your MySQL databases from a web interface with phpMyAdmin, installed and secured correctly.
Updated 7/20/2026Web serversHow to deploy a Node.js app to production
Run a Node.js app reliably in production with PM2 and Nginx, with auto-restart and HTTPS.
Updated 7/20/2026Web serversHow to host a static site or a React/Vue app
Publish a static site or a React/Vue build on Nginx, with correct routing for single-page apps.
Updated 7/20/2026Web serversHow to deploy a Laravel app to production
Deploy Laravel properly on a VPS: Nginx, PHP-FPM, permissions, optimizations and the queue worker.
Updated 7/20/2026Web serversHow to force HTTPS and redirect HTTP
After installing SSL, make sure every visitor uses HTTPS, with a permanent 301 redirect from HTTP.
Updated 7/20/2026Web serversHow to install Apache on Ubuntu
Install the Apache web server, the most compatible with classic PHP apps, and publish a site with a virtual host.
Updated 7/20/2026Web serversHow to install a LEMP stack (Nginx, PHP, MySQL)
Lay the foundation for PHP sites: Nginx, PHP-FPM and MySQL, configured to work together.
Updated 7/20/2026Web serversHow to host multiple sites on one server
Use Nginx server blocks to run multiple domains on the same VPS, each with its own site.
Updated 7/20/2026Web serversHow to set up Nginx as a reverse proxy
Put Nginx in front of your app (Node, Python, Java) to handle HTTPS, the domain and multiple apps on one server.
Updated 7/20/2026Web serversHow to install Nginx and host your first site
Install the Nginx web server on your VPS and publish a site in minutes, with a complete example config.
Updated 7/20/2026