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:
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?
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
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.