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
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.