# It appears that your reverse proxy set up is broken

**URL:** <https://community.jenkins.io/t/it-appears-that-your-reverse-proxy-set-up-is-broken/6250>\
**Category:** Using Jenkins\
**Created:** [March 14, 2023, 7:56am UTC](https://community.jenkins.io/t/it-appears-that-your-reverse-proxy-set-up-is-broken/6250 "2023-03-14T07:56:57Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![akdasari1980](https://dub1.discourse-cdn.com/flex013/user_avatar/community.jenkins.io/akdasari1980/32/3625_2.png) [@akdasari1980](https://community.jenkins.io/u/akdasari1980)\
**Post date:** [March 14, 2023, 7:56am UTC](https://community.jenkins.io/t/it-appears-that-your-reverse-proxy-set-up-is-broken/6250/1 "2023-03-14T07:56:57Z")

</div>

When click on “manage jenkins” it throws an error that says “It appears that your reverse proxy set up is broken.”

under “system config”, Jenkins URL is [http://jenkins:8080](http://jenkins:8080)

Jenkins version is [2.375.3] - running on kubernetes, installed using helm chart [https://charts.jenkins.io](https://charts.jenkins.io)

---

<div class="post-metadata">

**Author:** ![MarkEWaite](https://dub1.discourse-cdn.com/flex013/user_avatar/community.jenkins.io/markewaite/32/20_2.png) [@MarkEWaite](https://community.jenkins.io/u/MarkEWaite)\
**Post date:** [March 14, 2023, 12:32pm UTC](https://community.jenkins.io/t/it-appears-that-your-reverse-proxy-set-up-is-broken/6250/2 "2023-03-14T12:32:04Z")

</div>

> **[Reverse proxy - Issues](https://www.jenkins.io/doc/book/system-administration/reverse-proxy-configuration-troubleshooting/)**
>
> Jenkins – an open source automation server which enables developers around the world to reliably build, test, and deploy their software

says:

> This message can also appear if you don’t access Jenkins through a reverse proxy: Make sure the Jenkins URL configured in the System Configuration matches the URL you’re using to access Jenkins.

It also provides background information and hints for further diagnosis.

---

<div class="post-metadata">

**Author:** ![akdasari1980](https://dub1.discourse-cdn.com/flex013/user_avatar/community.jenkins.io/akdasari1980/32/3625_2.png) [@akdasari1980](https://community.jenkins.io/u/akdasari1980)\
**Post date:** [March 15, 2023, 1:57am UTC](https://community.jenkins.io/t/it-appears-that-your-reverse-proxy-set-up-is-broken/6250/3 "2023-03-15T01:57:20Z")

</div>

Hi Mark,

I have set the Jenkins URL to my DNS URL. But it resets back to jenkins:8080 after restart. And then reverse proxy error appear again.

---

<div class="post-metadata">

**Author:** ![MarkEWaite](https://dub1.discourse-cdn.com/flex013/user_avatar/community.jenkins.io/markewaite/32/20_2.png) [@MarkEWaite](https://community.jenkins.io/u/MarkEWaite)\
**Post date:** [March 15, 2023, 2:10am UTC](https://community.jenkins.io/t/it-appears-that-your-reverse-proxy-set-up-is-broken/6250/4 "2023-03-15T02:10:13Z")

</div>

> [@akdasari1980](#):
>
> But it resets back to jenkins:8080 after restart

That probably means that you are using configuration as code and need to place the definition of the Jenkins URL into the configuration file.

---

<div class="post-metadata">

**Author:** ![akdasari1980](https://dub1.discourse-cdn.com/flex013/user_avatar/community.jenkins.io/akdasari1980/32/3625_2.png) [@akdasari1980](https://community.jenkins.io/u/akdasari1980)\
**Post date:** [March 15, 2023, 2:25am UTC](https://community.jenkins.io/t/it-appears-that-your-reverse-proxy-set-up-is-broken/6250/5 "2023-03-15T02:25:04Z")

</div>

Hi Mark,

disabled the configuration-as-code plugin and it solved the problem. thank you.

---

<div class="post-metadata">

**Author:** ![MarkEWaite](https://dub1.discourse-cdn.com/flex013/user_avatar/community.jenkins.io/markewaite/32/20_2.png) [@MarkEWaite](https://community.jenkins.io/u/MarkEWaite)\
**Post date:** [March 15, 2023, 3:33am UTC](https://community.jenkins.io/t/it-appears-that-your-reverse-proxy-set-up-is-broken/6250/6 "2023-03-15T03:33:40Z")

</div>

> [@akdasari1980](#):
>
> disabled the configuration-as-code plugin and it solved the problem. thank you

Usually it is better to retain configuration as code and add the Jenkins URL to the configuration as code definition.

---

<div class="post-metadata">

**Author:** ![Radhika2810](https://dub1.discourse-cdn.com/flex013/user_avatar/community.jenkins.io/radhika2810/32/8044_2.png) [@Radhika2810](https://community.jenkins.io/u/Radhika2810)\
**Post date:** [May 1, 2024, 11:50am UTC](https://community.jenkins.io/t/it-appears-that-your-reverse-proxy-set-up-is-broken/6250/7 "2024-05-01T11:50:18Z")

</div>

Hello Mark,  
Can you please explain more? what should i do to fix the issue? My Jenkins dashboard became too slow even before starting any work. Is that because of this issue?
