# TCP port 80 is restricted?

**URL:** <https://forum.sierrawireless.com/t/tcp-port-80-is-restricted/6037>\
**Category:** ALEOS Application Framework\
**Created:** [December 30, 2012, 9:42pm UTC](https://forum.sierrawireless.com/t/tcp-port-80-is-restricted/6037 "2012-12-30T21:42:40Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![s4omne](https://avatars.discourse-cdn.com/v4/letter/s/b5a626/32.png) [@s4omne](https://forum.sierrawireless.com/u/s4omne)\
**Post date:** [December 30, 2012, 9:42pm UTC](https://forum.sierrawireless.com/t/tcp-port-80-is-restricted/6037/1 "2012-12-30T21:42:40Z")

</div>

How do we enable binding to port 80 on AAF?

I’m working with and AirLink GX440 and would like to put a listener on port 80 (on the ethernet interface) to do some minimal stuff, but I keep getting “permission denied” errors… how do I enable it?

Thanks!

---

<div class="post-metadata">

**Author:** ![s4omne](https://avatars.discourse-cdn.com/v4/letter/s/b5a626/32.png) [@s4omne](https://forum.sierrawireless.com/u/s4omne)\
**Post date:** [December 30, 2012, 9:44pm UTC](https://forum.sierrawireless.com/t/tcp-port-80-is-restricted/6037/2 "2012-12-30T21:44:29Z")

</div>

Also… is there a way to access the http module that the ACE Manager uses?

---

<div class="post-metadata">

**Author:** ![lbarthelemy](https://sea1.discourse-cdn.com/flex025/user_avatar/forum.sierrawireless.com/lbarthelemy/32/2702_2.png) [@lbarthelemy](https://forum.sierrawireless.com/u/lbarthelemy)\
**Post date:** [January 7, 2013, 1:42pm UTC](https://forum.sierrawireless.com/t/tcp-port-80-is-restricted/6037/3 "2013-01-07T13:42:21Z")

</div>

Hello,

You can’t bind on port 80, AAF applications are run with specific user rights that don"t allow to access system resources ( TCP ports \<1024 are system resources).  
What you could try: use Ace Manager port forwarding functionality to try to link port 80 with another port \>=1024, and then bind your AAF app on that port (I am not sure it will be allowed.)  
Finally you need to know is that the device won’t accept connection coming from the cellular network on that port.

Also, you can’t access to the http module used by Ace Manager. However you can use the http module provided in AAF ( accessed by socket.http, client only unfortunately).

Maybe you could explain a little bit more what you want to do to see if we can find a workaround for that.

Regards,

---

<div class="post-metadata">

**Author:** ![s4omne](https://avatars.discourse-cdn.com/v4/letter/s/b5a626/32.png) [@s4omne](https://forum.sierrawireless.com/u/s4omne)\
**Post date:** [January 12, 2013, 9:59pm UTC](https://forum.sierrawireless.com/t/tcp-port-80-is-restricted/6037/4 "2013-01-12T21:59:13Z")

</div>

I am looking to put some small listener functionality on port 80 of the internal interfaces (WiFi, LAN, and USB), not the outside-world facing ports.

It is important that it is natively hosted and not port-forwarded to a different machine. If I understood you correctly, I may be able to port-forward to a different port (\>1024) on a different interface on the GX440 - is that correct?

---

<div class="post-metadata">

**Author:** ![s4omne](https://avatars.discourse-cdn.com/v4/letter/s/b5a626/32.png) [@s4omne](https://forum.sierrawireless.com/u/s4omne)\
**Post date:** [February 23, 2013, 7:58pm UTC](https://forum.sierrawireless.com/t/tcp-port-80-is-restricted/6037/5 "2013-02-23T19:58:46Z")

</div>

The suggested solution of configuring the ACE Manager to enable port forwarding of the public, known port (ex: 80), to an internal port (\>1024) is not working for me. I am not getting any incoming connections coming in on my mapped internal port.
