What do you mean “no longer”. you should install on a clean system.
I’ve never used the -m switch so no sure what that might do. I’d leave that off next time.
-m is for minimal installation. No longer restart means the nginx webserver not start automatically when i restart the vps so it need to be manually restarted.
You need to check the logs from the restart point, otherwise its a guessing game. I mean the service is set to Start on reboot I guess. I don’t run nginx but it should say yes for that service
something already appears to be running on port 443
run
ss -ltp ‘( dport = :443 or sport = :443 )’
to see what is using port 443, if anything and also look at the config file /etc/nginx/nginx.conf.
I have never used nginx as I have no issues with apache, but with apache you can define the listening port more than once, if you do that apache fails with a similar message
I would be happy to give the access if devs want to look. Also there is the connection error on the dashboard in every few random minutes which is related with the theme is open.
Bind errors?
Is your DNS managed by Virtualmin or externally (all of mine are managed externally on the VM provider (eg Linode / Digital Ocean, etc) that difference might be relevant.
Ah, so not a minimal install - WP has been added.
so has a WP site been added (potentially with all of its plugins)
We now have a pile of PHP code - that means a few PHP checks should be made on the setup. like what PHP execution mode, version, is WP accessing a database?