# Pmm-agent can not connect to pmm-server when using reverse proxy

**URL:** <https://forums.percona.com/t/pmm-agent-can-not-connect-to-pmm-server-when-using-reverse-proxy/8435>\
**Category:** PMM 2.x\
**Created:** [December 23, 2020, 6:40am UTC](https://forums.percona.com/t/pmm-agent-can-not-connect-to-pmm-server-when-using-reverse-proxy/8435 "2020-12-23T06:40:27Z")\
**Posts on this page:** 1\
**Showing post:** 11

<div class="post-metadata">

**Author:** ![Yassine\_Afnisse](https://sea1.discourse-cdn.com/flex019/user_avatar/forums.percona.com/yassine_afnisse/32/6396_2.png) [@Yassine\_Afnisse](https://forums.percona.com/u/Yassine_Afnisse)\
**Post date:** [April 26, 2022, 12:29am UTC](https://forums.percona.com/t/pmm-agent-can-not-connect-to-pmm-server-when-using-reverse-proxy/8435/11 "2022-04-26T00:29:48Z")

</div>

the solution @Andrej provided is the correct one except since nginx reverse proxy is trying to connect to nginx inside docker using grpc on a secure port using SSL you should use **grpcs** instead of **grpc**

here is the correct config:

```auto
location /agent. {
    grpc_pass grpcs://managed-grpc;
    client_max_body_size 0;
}
location /inventory. {
    grpc_pass grpcs://managed-grpc;
}
location /management. {
    grpc_pass grpcs://managed-grpc;
}
location /server. {
    grpc_pass grpcs://managed-grpc;
}

```

---

_[View the full topic](https://forums.percona.com/t/pmm-agent-can-not-connect-to-pmm-server-when-using-reverse-proxy/8435)._
