SSL into TC console
We've been mandated to access our TC console via https now. This is only needed for getting into the console at this point. The console says 'basic authentication' mode and 'no options' to change it. Instructions are vague on how to change it just for this component. Any guidance would be appreciated...
Please sign in to leave a comment.
Hi Deron,
I'm afraid I don't realy understand what you mean. What "TC Console" do you mean? Could you please be more explicit on what the console is?
If you mean the UI, we have instructions here: https://confluence.jetbrains.com/display/TCD10/Using+HTTPS+to+access+TeamCity+server
In particular: The most common and recommended approach for this is to set up a middle proxying server like Nginx or Apache that will handle HTTPS with TeamCity server's Tomcat handling only HTTP requests. In the setup please make sure that the middle server/proxy has correct URL rewriting configuration, see also Set Up TeamCity behind a Proxy Server section.
Yes, I mean the TeamCity server UI console. Thanks for the feedback. Looks like a bit of a painful hassle but I'll look into it.
Hi Deron,
It might be a bit of a hassle but there are important issues to take into account. If you set up the server directly to serve HTTPS, then any time it upgrades and the upgrade modifies the configuration, you need to redo the configuration. By setting a proxy in front of it, you decouple this two components, allowing to upgrade teamcity, tomcat or the SSL configuration without the need to impact the other.