Missed Team ’24? Catch up on announcements here.

×
Create
cancel
Showing results for 
Search instead for 
Did you mean: 
Sign up Log in

IIS Proxy Issue with Project Sidebar

C_ Derek Fields
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
February 14, 2021

I have configured IIS as a reverse proxy according the instructions at this KB. Everything works as expected EXCEPT the sidebar fails to load, which means that we can't see queues or other JSM features. We can load issues, dashboards, etc. The only thing failing is the sidebar.

When I look at the .HAR output, I see the following two URIs failing:

https://<base_url>/s/032af75ad5933f9f9a025db2a15c10bb-CDN/-b4t5dd/813002/55b8ac0182ea662e55f501ca2247bd4d/be89f24aaae197993078941c7c616412/_/download/contextbatch/css/jira.rich.editor.api,jira.project.sidebar,jira.rich.editor,com.atlassian.jira.plugins.jira-development-integration-plugin:0,-_super,-jira.view.issue,-sd.project.sidebar.content,-jira.project.sidebar,-sd.project.view,-jira.global,-atl.general,-com.atlassian.jira.projects.sidebar.init/batch.css?agile_global_admin_condition=true&baseurl-check-resources=true&healthcheck-resources=true&jag=true&jaguser=true&jira.create.linked.issue=true&richediton=true

https://<base_url>/s/0f0bf555e2e6f03076db354400e9aaa8-CDN/-b4t5dd/813002/55b8ac0182ea662e55f501ca2247bd4d/be89f24aaae197993078941c7c616412/_/download/contextbatch/js/jira.rich.editor.api,jira.project.sidebar,jira.rich.editor,com.atlassian.jira.plugins.jira-development-integration-plugin:0,-_super,-jira.view.issue,-sd.project.sidebar.content,-jira.project.sidebar,-sd.project.view,-jira.global,-atl.general,-com.atlassian.jira.projects.sidebar.init/batch.js?agile_global_admin_condition=true&baseurl-check-resources=true&healthcheck-resources=true&jag=true&jaguser=true&jira.create.linked.issue=true&locale=en-US&richediton=true

If I access the server directly without going through the proxy, it works fine, so it is definitely something that is happening between tomcat and the proxy server.

I have looked at the IIS logs and can't identify any failing requests. 

Help is greatly appreciated.

1 answer

0 votes
Dirk Ronsmans
Community Leader
Community Leader
Community Leaders are connectors, ambassadors, and mentors. On the online community, they serve as thought leaders, product experts, and moderators.
February 15, 2021

Hi @C_ Derek Fields ,

The first thing I notice is that these 2 url's are HTTS url's. Without knowing too much about your system could you elaborate a bit about the setup?

  • If the tomcat connector also using https or only http?
  • are you doing a forward on your proxy that is http or https?

This might take some troubleshooting but if you have any screenshots of that is going on or some more details about your setup we could try and find something

C_ Derek Fields
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
February 15, 2021

The proxy server is definitely set up to forward HTTPS correctly. All of the other URLs that are invoked by the page are using the same HTTPS base url, so it is not a scheme or SSL problem.  It is something specific to these URLs that are not being called or handled correctly.

I have checked that long URLs are supported. That does not seem to be the problem either.

Venkat Ravichandran July 17, 2023

Hi @C_ Derek Fields , Hope you are doing well! We're currently facing the exact same issue that you had encountered after we installed JIRA 9.9 on a new windows server. We've pretty much done with all the configurations and troubleshooting but no luck. The URL size has also been increased on the server to support long URLs but no luck. The project side bar is not loading and it's exactly throwing 400 errors for those specific URLs that you have listed above. Apparently the project sidebar is loading fine when you set the JIRA base URL as local host on port 8080 and trying to access it on the server in http. This is happening only when you access the URL on our custom DNS using https. We've defined all the proxy parameters on the connectors(Server.XML) but the issue still persists. Have you managed to fix this issue by any chance?  if yes, could you please throw some light for us to fix it?

C_ Derek Fields
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
July 18, 2023

@Venkat Ravichandran This is from so long ago that I have no recollection of what we did to fix the problem. I'm sorry I can't be of more help.

Venkat Ravichandran July 18, 2023

No worries @C_ Derek Fields , I can totatlly understand that. Thank you so much for your response!

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events