# Feature Request: Access a service both locally and via public load balancer

**URL:** <https://community.convox.com/t/feature-request-access-a-service-both-locally-and-via-public-load-balancer/960>\
**Category:** Feature Requests\
**Created:** [February 12, 2025, 2:47am UTC](https://community.convox.com/t/feature-request-access-a-service-both-locally-and-via-public-load-balancer/960 "2025-02-12T02:47:29Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![nathan.f77](https://yyz1.discourse-cdn.com/flex029/user_avatar/community.convox.com/nathan.f77/32/256_2.png) [@nathan.f77](https://community.convox.com/u/nathan.f77)\
**Post date:** [February 12, 2025, 2:47am UTC](https://community.convox.com/t/feature-request-access-a-service-both-locally-and-via-public-load-balancer/960/1 "2025-02-12T02:47:29Z")

</div>

I’ve been poring over the documentation and trying to figure out how to do this, but it looks like services can only be internal or publicly exposed, but not both. I have a web service that is currently publicly accessible via the router load balancer, but I also need to make internal requests to this service from a different app running in the same cluster. I looked through all the options for `port`, `ports`, `internal`, `internalRouter`, and custom load balancers, but it doesn’t seem like this is currently possible.

Thanks!

---

<div class="post-metadata">

**Author:** ![nathan.f77](https://yyz1.discourse-cdn.com/flex029/user_avatar/community.convox.com/nathan.f77/32/256_2.png) [@nathan.f77](https://community.convox.com/u/nathan.f77)\
**Post date:** [February 22, 2025, 7:58am UTC](https://community.convox.com/t/feature-request-access-a-service-both-locally-and-via-public-load-balancer/960/3 "2025-02-22T07:58:48Z")

</div>

I forgot to mention that I figured this out. I disabled the internal load balancer in the convox rack params. Then I wrote my own custom terraform config to set up an internal load balancer (IP-based NLB), nginx controller, and ingress.
