Heyho, I am currently using ISP-Config (3.1.13) on Ubuntu 18.04 with nginX and installed the LE-Certificate like stated here: https://www.howtoforge.com/tutorial/securing-ispconfig-3-with-a-free-lets-encrypt-ssl-certificate/ (except mail-stuff, since I don't use it) and set the required nginX-directives for phpMyAdmin in the webpage-settings. I figured that the services are running on myhost.com:8081/<service> but myhost.com:8081/phpMyAdmin is giving me a "ERR_SSL_PROTOCOL_ERROR" (in chrome) and ISPConfig tries to route all database-stuff to myhost.com:8080/phpMyAdmin which is giving me a 404 whereas myhost.com/phpMyAdmin is working fine, even with SSL enabled. How can I tell ISPConfig what is going on here, so it realizes where to put all DB-stuff?
The URL to phpmyadmin is freely confugurable, so you can set it under System > interface config to point to the location where phpmyadmin can be reached. And the vhost on port 8081 has no ssl, so unless you changed that vhost, the url is http:// and not https://
If I change that URL, could I in theory replace phpMyAdmin with something else (like Adminer) with that our would that cause trouble later on? And thank you for you help Till. I'm new to ISPConfig, but the more I learn about it, the more it amazes me.
Oh and something else... I changed the URL to https://myhost.com/phpmyadmin -> now I get a 404 every time I log in, since it gets routed to https://myhost.com/index.php?token=INSERTTOKENHERE... I can kinda fix it by clicking the back-button in my browser, but that can't be the real solution here...
Yes, that's the idea behind the configurable URL. You can point it to any db admin software that you like.