# Another 403 after 6.0+ upgrade

**URL:** <https://discourse.pi-hole.net/t/another-403-after-6-0-upgrade/78714>\
**Category:** Help\
**Created:** [April 1, 2025, 6:21pm UTC](https://discourse.pi-hole.net/t/another-403-after-6-0-upgrade/78714 "2025-04-01T18:21:42Z")\
**Posts on this page:** 1\
**Showing post:** 14

<div class="post-metadata">

**Author:** ![rdwebdesign](https://discourse-cdn.pi-hole.net/user_avatar/discourse.pi-hole.net/rdwebdesign/32/51363_2.png) [@rdwebdesign](https://discourse.pi-hole.net/u/rdwebdesign)\
**Post date:** [April 1, 2025, 11:00pm UTC](https://discourse.pi-hole.net/t/another-403-after-6-0-upgrade/78714/14 "2025-04-01T23:00:01Z")

</div>

> [@dtrax](#):
>
> Bro, my previous installation of PiHole (5.x.x), had all that and had NO ISSUES! 6 doesn't want to work with nginx configuration.

Now I'm sure you didn't read the [Release Notes for Pi-hole v6](https://discourse.pi-hole.net/t/introducing-pi-hole-v6/75863) and you also didn't search the forum for `nginx` configuration for Pi-hole v6.

Your `nginx` configuration for "PiHole (5.x.x)" won't work for Pi-hole v6. You will need to create a new one.

**EDIT:**  
This is just one of the examples of `nginx` configurations users are using with v6:

> [@Can't get v6 webinterface behind nginx reverse proxy to work](https://discourse.pi-hole.net/t/cant-get-v6-webinterface-behind-nginx-reverse-proxy-to-work/76231/4):
>
> Thanks! I just wanted to object because a location / with proxy\_pass http://127.0.0.1:8001/; should reverse proxy all paths including /admin... But weirdly, this config works, setting up two separate reverse proxies for /admin and /api So this is the full config I now use: server { listen 192.168.0.1:80; listen [::]:80 ; server\_name pi-hole.home; location / { return 301 $scheme://$host/admin/; } location /admin/ { …

---

_[View the full topic](https://discourse.pi-hole.net/t/another-403-after-6-0-upgrade/78714)._
