How to Host Multiple Websites on One VPS With Nginx
Host several websites on one VPS safely: a separate user, PHP-FPM pool, Nginx server block, database and SSL certificate for each site.
Practical articles on web hosting, WordPress, domains, servers and website security from the Siteharbour team.
Host several websites on one VPS safely: a separate user, PHP-FPM pool, Nginx server block, database and SSL certificate for each site.
Install a free Let's Encrypt certificate on Nginx with Certbot, confirm automatic renewal with a dry run, and fix the errors that stop it working.
Add a swap file on an Ubuntu VPS in five commands: choose the size, make it permanent in fstab, set swappiness to 10 and check it is not overused.
Get back into a dedicated server after a firewall, SSH or network mistake using the IPMI console: five causes, the fix for each, and a password reset.
500.31 means the .NET runtime is missing; 500.30 means your app crashed at startup. How to read the stdout log on Plesk hosting and fix both.
A domain transfer moves the registration, not the DNS. Check your nameservers, move records first, handle DNSSEC and the 60-day lock, then transfer.
A wildcard for *.example.com covers one level of subdomains. Why the root domain usually works, why a.b.example.com never does, and how to check.
Copy mailboxes to a new host with imapsync, switch MX with a short TTL, then sync again. The order, the commands and the mistakes that lose mail.
A week-by-week plan to reach DMARC p=reject without losing real mail: read the reports, fix SPF and DKIM alignment for every sender, then enforce.