This is an error I came across on a new VPS setup on Ubuntu 18.04 with Virtualmin and Nginx. Tricky part about it is that the nginx Error: Executable path is not absolute only appear after a reboot. Everything works fine until then. But after the first reboot of the server, you start to see 502 Bad Gateway across all sites hosted on the server.Read More »
Why LEMP with Virtualmin?
I switched to LEMP years ago when it was so little. Getting WordPress or any other php based application to work with nginx wasn’t easy as it is today. But when I finally got it working with the help of awesome people of internet, I knew there’s no going back to Apache. I never did, and I never will. Although I still respect Apache.
The problem with nginx was lack of software support. It was impossible to find a Control Panel then. That problem was solved by Virtualmin. Another great software with a free version that is more than capable of managing day-to-day server management needs. Virtualmin GPL is fully compatible with nginx and now I’m building my LEMP servers with Virtualmin as the control panel.
After years of using Virtualmin server panel with nginx to build highly optimized VPS that can host WordPress, Sendy, MailWizz, etc… I decided it’s time to give back to the community. So if you want to learn server administration and build your own servers with Virtualmin and nginx, content below will help you. You can start by getting a Ubuntu VPS my recommended VPS providers and building your server with Virtualmin, Nginx, PHP and MySQL. If you run into problems, you can always get help using our server administration forum.
Virtualmin Tutorials
- Virtualmin
Install PrestaShop on Ubuntu 20.04 VPS with Virtualmin & Nginx
If you’re a small business owner looking to take your business online, you’ll need an…
Read More » -
-
-
-
-
-
Fix Virtualmin Nginx error: Executable path is not absolute
Fix nginx: [emerg] “load_module” directive is specified too late
This is an error I encountered while trying to run regular maintenance on a customer VPS. The VPS was running Jitsi Meet, a self-hosted video conferencing software. Nginx was configured to proxy connections to Jitsi on port 4444 back and forth. Let’s see how to fix nginx: [emerg] “load_module” directive is specified too late error on Ubuntu 18.04.Read More »
Google Cloud Platform
- GCP
Install Acelle Mail on Google Compute Engine VM Instance
I’ve been covering Acelle Mail installation on various platforms for the last couple of days. Today, we’ll look how to…
Read More » -
-
Amazon Web Services
- AWS
Install PrestaShop on AWS EC2 Instance with Virtualmin and Nginx
PrestaShop is a great way to take your business online. It’ll allow you to sell your products online to local…
Read More » -
-
Server Administration
- VPS
Install and Configure ClamAV on Ubuntu 20.04
ClamAV is important tool when it comes to the battle against day-to-day threats against Linux webservers. If you’re not using…
Read More » -
-
Marketing
- Marketing
Select a Domain Name & VPS Provider for Email Marketing
The very basic requirements before you start setting up your bulk email server are a domain name and a VPS…
Read More » -
-