# Nginx as a reverse proxy for kibana gives 401 for /31997/bundles resources

**URL:** https://discuss.elastic.co/t/nginx-as-a-reverse-proxy-for-kibana-gives-401-for-31997-bundles-resources/244151
**Category:** Elasticsearch
**Created:** [August 7, 2020, 10:11am UTC](https://discuss.elastic.co/t/nginx-as-a-reverse-proxy-for-kibana-gives-401-for-31997-bundles-resources/244151 "2020-08-07T10:11:54Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![Muhammad\_Umair\_Baig](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/muhammad_umair_baig/32/69897_2.png) [@Muhammad\_Umair\_Baig](https://discuss.elastic.co/u/Muhammad_Umair_Baig)
#### Post date: [August 7, 2020, 10:11am UTC](https://discuss.elastic.co/t/nginx-as-a-reverse-proxy-for-kibana-gives-401-for-31997-bundles-resources/244151/1 "2020-08-07T10:11:54Z")

</div>

I am using 7.8.0 version of kibana and elasticsearch. on the front i have configured nginx 1.19 as a reverse proxy.  
i have put following configurations on nginx.conf but when i hit `https://DNS:4443` (Nginx url) it ends up with an error  
`https://DNS:4443/31997/bundles/...js` files with `401 error.` I have put a configuration like if url does not have embed query string it should gives 401 response.

```auto
location ~ (/favicon.ico|/*.js|/*.css|/*font*|/elasticsearch/|/app/|/bundles/|/kibana/|/status|/plugins|/ui|/31997/|/logout|/login|/translations/|/node_modules/|/built_assets/|/es_admin/|/api/|/spaces/enter) {
        error_page 420 = @validrequest;
        return 420;
    }
    location / {
        error_page 420 = @validrequest;
        if ( $arg_embed != "true" ) { return 401; }
        return 420;
    }
    location @validrequest {
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header Authorization "ApiKey API_KEY_DATA";
        proxy_pass https://KIBANA_ACTUAL_DSN:8080; # actual kibana URL
    }

```

---

<div class="post-metadata">

### Author: ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)
#### Post date: [September 4, 2020, 10:11am UTC](https://discuss.elastic.co/t/nginx-as-a-reverse-proxy-for-kibana-gives-401-for-31997-bundles-resources/244151/2 "2020-09-04T10:11:58Z")

</div>

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.
