Hi,
I recently upgraded Bitbucket to 5.7.2 version from 4.13.0. I see that needs to migrate server.xml file to bitbucket server. I configured it in DEV as per the instructions
https://confluence.atlassian.com/bitbucketserver/migrate-server-xml-customizations-to-bitbucket-properties-897811761.html
its working fine in DEV environment so I did the upgrade of production server and migrated server.xml to bitbucket.property file with reference to above URL and DEV configuration.
Here is the server.xml file content.
<Connector port="80" protocol="HTTP/1.1"
connectionTimeout="20000"
useBodyEncodingForURI="true"
redirectPort="443"
compression="on"
compressableMimeType="text/html,text/xml,text/plain,text/css,application/json,application/javascript,application/x-javascript" />
and
<Connector port="443" protocol="org.apache.coyote.http11.Http11NioProtocol"
maxThreads="150" SSLEnabled="true" scheme="https" secure="true"
clientAuth="false" sslProtocol="TLS"
keystoreFile="D:\Apps\certs\Cert2018\xxx.xx.xx.pfx" keystorePass="xxx.xx.xx" keystoreType="PKCS12"/>
so my build.property file is look like this
server.compression.enabled=true
server.compression.mime-types=
text/css,text/html,text/javascript,text/json,text/plain,text/xml,text/x-javascript,\
application/javascript,application/json,application/x-javascript,application/vnd.git-lfs+json
server.require-ssl=true
server.additional-connector.1.port=80
server.additional-connector.1.redirect-port=443
server.additional-connector.1.address=xx.xxx.xx.xxxx (IP address of the server)
server.additional-connector.1.require-ssl=true
server.additional-connector.1.secure=true
server.additional-connector.1.scheme=https
server.additional-connector.1.ssl.protocol=TLSv1.2
server.additional-connector.1.ssl.enabled=true
server.ssl.key-alias=DNS.xx.xxx.
server.additional-connector.1.ssl.key-store=D:/Apps/certs/Cert2018/xxx.xxx.xxxx.jks
server.additional-connector.1.ssl.key-store-password=changeit
server.additional-connector.1.ssl.key-alias=xxx.xxx.xxxx
server.additional-connector.1.ssl.key-password=changeit
server.additional-connector.1.ssl.client-auth=want
server.additional-connector.1.ssl.key-store-type=jks
so look like this configuration is not working. Can anyone please help me what I am missing here.
Error:
Secure connection failed.
Look like server.require-ssl=true value has bug it seems but it is affected version 5.9.0, 5.10.0
My bitbucket version is 5.7.2.
See below URL for bug.
https://jira.atlassian.com/browse/BSERV-10779
My DEV environment using that value without any issue.
Does anyone have any idea where I am having issue.
Thanks