ATTENTION: I SOLVED THE ISSUE
What I did was:
- Manually edited /etc/nginx/sites-enabled/nginx-passbolt.conf and specified my passbolt domain name in the “server_name” part at the top.
- Deleted the “default” site in sites-enabled.
- Edited the /etc/nginx/nginx.conf file, removed the default site from the Virtual Host Configs section at the bottom, and added Passbolt by inserting the following:
include /etc/nginx/sites-enabled/*.conf;
- Re-ran the server configuration command, set nginx to auto and followed the steps to reconfigure nginx - it configured it correctly and this time it actually inserted the SSL config part into the nginx-passbolt.conf file.
sudo dpkg-reconfigure passbolt-ce-server
And that’s it!
Gerold, I think the migration documentation needs updated to address this issue that may be happening to people (the nginx-passbolt.conf not having a server_name and the nginx.conf file not specifying the passbolt conf in sites-enabled).