WARNING The app is not listening on the expected address and will not be reachable by fly-proxy.ing that 683d67ebd4dd68 [app] is up and running
You can fix this by configuring your app to listen on the following addresses:
- 0.0.0.0:0
Found these processes inside the machine with open listening sockets:
PROCESS | ADDRESSES
---------------------------------------------*---------------------------------------
nginx: master process nginx -g daemon off; | 0.0.0.0:8080
/.fly/hallpass | [fdaa:3:3f4a:a7b:191:5eca:2f4b:2]:22
nginx: worker process | 0.0.0.0:8080
So I’m left wondering: What does it mean to not be listening on port 0? And what can I do about it?
If I understand the documentation correctly, that would have Fly terminating SSL/TLS before forwarding traffic to the machines. Yes?
In my setup, I imagine I want the TCP connections forwarded without Fly terminating the SSL because I have Cloudflare in front of this, with SSL/TLS set to Full (strict), which requires a trusted CA or Cloudflare Origin CA on the machine terminating the SSL/TLS.
If I can install a CA somewhere into Fly without introducing my own proxy, I’d be thrilled to do that.
I mention all of that because maybe I can skirt the present issue by not using NGINX at all.
My understanding is that means listen on all addresses. And in the original post, it looks to me that fly sees the nginx processes listening on 0.0.0.0:8080 — does it look that way to you?
The error message says that I can fix things by getting my process to listen on 0.0.0.0:0
I read that as “get your process to listen on all addresses, port 0”… which doesn’t make sense to me.