Hi,
we have a jira instance and we want to let people outside of the company network connect to it.
We created a URL and added a F5 in front of the network. I modified the server.xml use Atlassian guidelines adding these attributes to the Connector node :
proxyName="jira-int.mydomain.com"
proxyPort="443"
scheme="https"
and added the certificate to the java cacert.
Now I can connect from outside the company's network but I cannot connect from the inside and the base URL gadget check fails. Looking into the logs I get this stacktrace :
2018-10-31 10:14:15,657 HealthCheck:thread-5 ERROR ServiceRunner [c.a.j.p.healthcheck.support.BaseUrlHealthCheck] An error occurred when performing the Base URL healthcheck:
org.apache.http.conn.HttpHostConnectException: Connect to jira-int.mydomain.com:443 [jira-int.mydomain.com/192.168.2.45] failed: Connection refused: connect
at org.apache.http.impl.conn.DefaultHttpClientConnectionOperator.connect(DefaultHttpClientConnectionOperator.java:151)
at org.apache.http.impl.conn.PoolingHttpClientConnectionManager.connect(PoolingHttpClientConnectionManager.java:353)
at org.apache.http.impl.execchain.MainClientExec.establishRoute(MainClientExec.java:380)
at org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:236)
at org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:184)
at org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:88)
at org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:110)
at org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:184)
at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:82)
at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:107)
at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:55)
at com.atlassian.jira.plugins.healthcheck.support.BaseUrlHealthCheck.doCheck(BaseUrlHealthCheck.java:53)
at com.atlassian.jira.plugins.healthcheck.support.AbstractSupportHealthCheck.check(AbstractSupportHealthCheck.java:23)
at com.atlassian.support.healthcheck.impl.PluginSuppliedSupportHealthCheck.check(PluginSuppliedSupportHealthCheck.java:51)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: java.net.ConnectException: Connection refused: connect
at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method)
at java.net.DualStackPlainSocketImpl.socketConnect(Unknown Source)
at java.net.AbstractPlainSocketImpl.doConnect(Unknown Source)
at java.net.AbstractPlainSocketImpl.connectToAddress(Unknown Source)
at java.net.AbstractPlainSocketImpl.connect(Unknown Source)
at java.net.SocksSocketImpl.connect(Unknown Source)
at java.net.Socket.connect(Unknown Source)
at org.apache.http.conn.ssl.SSLConnectionSocketFactory.connectSocket(SSLConnectionSocketFactory.java:337)
at org.apache.http.impl.conn.DefaultHttpClientConnectionOperator.connect(DefaultHttpClientConnectionOperator.java:134)
Does anyone have an idea of what happens ?
Thanks for your replies.
Hi,
Can you please check the domain resolution internally? and also see if you are able to connect base-url (jira-int.mydomain.com) on 443 successfully. To do that, login to server where jira is hosted and do the below;
telnet jira-int.mydomain.com 443
Check if you are able to connect fine on port 443. If not, then there is port block. You may need to open 443. Typically the above jira-int.mydomain.com should be resolving to your F5 Virtual server.
-Shankar
That was the way... It told me that ports were not available and my whole architecture was somewhat wrong.
Thanks again and have a good day.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Not sure why this is shown as "Solved" !!! https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=&ved=2ahUKEwikmdS34s_qAhUUu54KHUmBBUAQFjACegQIARAB&url=https%3A%2F%2Fcommunity.atlassian.com%2Ft5%2FJira-Software-questions%2Fjira-base-url-connection-refused%2Fqaq-p%2F928946&usg=AOvVaw3DczHpzkIZPbSdUB6teSp5
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Online forums and learning are now in one easy-to-use experience.
By continuing, you accept the updated Community Terms of Use and acknowledge the Privacy Policy. Your public name, photo, and achievements may be publicly visible and available in search engines.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.