We are trying to change the Jenkins port from 8080 to 8443 to enable secure access. However, after making this change, Jenkins is down and not functioning. We are using IIS with an SSL certificate.
Could you please assist us with this issue.
Could you please suggest how to configure to https.
You’re telling Jenkins to use https but you’re not providing a keystore that contains the private key and the certificate.
Maybe you want IIS to terminate the ssl connection, then you will probably need to stay on an http port. But I have no clue how the setup would need to look in this case.
We are using reverse proxy in IIS to redirect HTTP URLs to HTTPS. However, after the redirection, it still listens on port 8080. Our main goal is to stop listening on port 8080. When we attempt to disable port 8080 in Jenkins.xml, Jenkins goes down. We’re not sure how to stop using port 8080.
If you are using IIS as a reverse proxy, that is where the https setup should be. You can leave Jenkins running on port 8080 and just add --httpListenAddress=127.0.0.1 to your Jenkins command line in jenkins.xml. This will now make Jenkins only listen on the localhost address and all of the SSL communication will be handled by IIS. You should set --httpPort=8080, remove --httpsPort=8443 --httpsListenAddress=ITSEELM-NT8007.ikea.com and set --httpListenAddress=127.0.0.1.
I wanted to let you know that the issue is finally resolved and everything is working perfectly now. Your input was incredibly helpful. We had been stuck on this problem for many days, but thanks to your assistance, we were able to overcome it. Thank you so much for your support!
One small query, We would like to change our Jenkins URL from https://ITSEELM-NT8007.ikea.com to https://Jenkins.ikea.com. Is it possible to make this change.