Contents

Protocols & Incoming Requests

Depending on which protocol(s) your app uses, there are different ways to configure it in order to receive incoming requests.

HTTP/HTTPS

In order for a live app to receive incoming requests over http or https, it must listen on 0.0.0.0:8080. All incoming requests to ports 80 (http) and https (443) are forwarded to port 8080.

Host: 0.0.0.0
Port: 8080

If your app, by default, listens on another port and you don't want to change, you can setup an nginx proxy that listens on 8080 and forwards down to your app's default port.

TCP & UDP

TCP & UDP ports are configurable in your boxfile.yml. What ports your app listens on is up to you. More information is available in the Port Mapping doc.

Reach out to help@nanobox.io and we'll try to help.