# Changing port for Ignition Perspective

**URL:** <https://forum.inductiveautomation.com/t/changing-port-for-ignition-perspective/68444>\
**Category:** Ignition\
**Tags:** perspective\
**Created:** [January 10, 2023, 6:09pm UTC](https://forum.inductiveautomation.com/t/changing-port-for-ignition-perspective/68444 "2023-01-10T18:09:31Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![rahman.tarek](https://avatars.discourse-cdn.com/v4/letter/r/b77776/32.png) [@rahman.tarek](https://forum.inductiveautomation.com/u/rahman.tarek)\
**Post date:** [January 10, 2023, 6:09pm UTC](https://forum.inductiveautomation.com/t/changing-port-for-ignition-perspective/68444/1 "2023-01-10T18:09:31Z")

</div>

Hi,

Is there a way to configure Ignition Perspective to run on port 80 instead of 8080

---

<div class="post-metadata">

**Author:** ![paul-griffith](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/paul-griffith/32/37249_2.png) [@paul-griffith](https://forum.inductiveautomation.com/u/paul-griffith)\
**Post date:** [January 10, 2023, 6:23pm UTC](https://forum.inductiveautomation.com/t/changing-port-for-ignition-perspective/68444/2 "2023-01-10T18:23:08Z")

</div>

You can configure the entire gateway webserver to run on port 80, via commissioning or manually changing the `gateway.xml` file.

If you _just_ want Perspective to work on port 80, you would need to stand up a 'reverse proxy' on your gateway server, bind it to port 80, and have it listen for URLs matching Perspective requests and forward them to Ignition. Forwarding websocket traffic may be tricky, depending on your reverse proxy of choice.

---

<div class="post-metadata">

**Author:** ![pturmel](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pturmel/32/3295_2.png) [@pturmel](https://forum.inductiveautomation.com/u/pturmel)\
**Post date:** [January 10, 2023, 7:10pm UTC](https://forum.inductiveautomation.com/t/changing-port-for-ignition-perspective/68444/3 "2023-01-10T19:10:29Z")

</div>

Do note that background services can't use ports below 1024 in many environments unless they get extra privileges. If using Linux, CAP\_NET\_BIND\_SERVICE provides this permission so you can run Ignition as non-root.

> [@Ignition 8.1 Commissioning Automation](https://forum.inductiveautomation.com/t/ignition-8-1-commissioning-automation/61034/14):
>
> Succeeded with a work-around using a SystemD drop-in. Just before invoking the installer, my script has this: mkdir -p /etc/systemd/system/ignition.service.d cat \>/etc/systemd/system/ignition.service.d/override.conf \<\<EOF [Service] AmbientCapabilities=CAP\_NET\_BIND\_SERVICE CAP\_NET\_RAW Environment=ACCEPT\_IGNITION\_EULA=Y Environment=GATEWAY\_ADMIN\_USERNAME=someUserName Environment=GATEWAY\_ADMIN\_PASSWORD=somePassword Environment=IGNITION\_EDITION=edge Environment=GATEWAY\_HTTP\_PORT=80 Environment=GAT…
