We don’t support native HTTPS connectivity in SonarQube anymore (and for good reasons that you I will not elaborate on here).
You must have a reverse proxy. If you want end to end encryption that’s still possible though. You can set up a reverse proxy like Apache, Nginx or IIS diretcly on the machine where you run SonarQube. Many of our customers do that.