Bitbucket IIS reverse proxy 502 error

pkware April 17, 2017

I want to test setting up a reverse proxy in a DMZ zone to the company's Bitbucket, Jira, and Confluence servers.  I am using IIS on Windows Server 2016 and this article:

https://confluence.atlassian.com/kb/proxying-atlassian-server-applications-with-microsoft-internet-information-services-iis-833931378.html

I managed to get Jira and Confluence up and running just fine, even going so far as to add a second connector and turn it into an SSL reverse-proxy connection on each.

With bitbucket however, all I get is "502 invalid response from upstream content server" with just trying to proxy over HTTP per the article.  This is what my server.xml Connector is:

<Connector port="7990" protocol="HTTP/1.1"
connectionTimeout="20000"
useBodyEncodingForURI="true"
redirectPort="8443"
compression="on"
scheme="http"
proxyName="stash.company.com"
proxyPort="80"
compressableMimeType="text/html,text/xml,text/plain,text/css,application/json,application/javascript,application/x-javascript" />


http://stash.company.com:7990 is the base URL for the server

My best lead is the following error in the Tomcat logs, but I don't know how to address it:

java.io.IOException: Broken pipe

Any advice on how to address the proxy 502 problem?

 

1 answer

1 vote
ThiagoBomfim
Atlassian Team
Atlassian Team members are employees working across the company in a wide variety of roles.
May 9, 2017

Hi! There are many things at play here, but have you had a look at this guide to see if it helps? https://docs.microsoft.com/en-us/iis/extensions/troubleshooting-application-request-routing/troubleshooting-502-errors-in-arr

Btw, if you're setting up a proxy to listen on port 80 you should most definetly set the Base URL to be on http://stash.company.com and not on http://stash.company.com:7990

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events