Affects Version/s: 4.12.2, 5.4.0, 5.4.1
Fix Version/s: 5.4.2
Component/s: Access Server
Artifactory 5.4+ tries to access its own server via http only. This will fail if:
1. Tomcat is configured to only serve HTTPS content
2. Tomcat is configured to serve HTTP and HTTPS content on different ports
This prevents Artifactory from starting up.
The property artifactory.access.client.serverUrl.override (in $ARTIFACTORY_HOME/etc/artifactory.system.properties of each node) can be set to override the access URL artifactory tries to contact. If using HTTPS (with a valid certificate that Artifactory itself recognizes), you would set it like this:
Another property that need to be added to the $ARTIFACTORY_HOME/etc/artifactory.system.properties is the following
Specifically if the URL was node1 and the port was 8443, it would look like this:
Alternatively, Tomcat can be set to use non-ssl (HTTP) and a reverse proxy on the same server could be used to handle the ssl traffic.
|Access server doesn't use https url||Will Not Implement||Unassigned|