I'm trying to allow my phone to access a locally hosted website on my Macbook Pro as I develop it!
Ok. então temos pelo menos dois dispositivos diferentes aqui.
it is running 127.0.0.1 on port 5000 locally in a tango environment (i've been told that the 127.0.0.1 doesnt matter)
Você foi informado incorretamente ou talvez com detalhes insuficientes. Não importa que você use 127.0.0.1:5000 ou 192.168.1.172:5000 quando você se conectar a partir do seu macbook .
Não importa quando você tenta se conectar a partir do telefone. 127.1 é o host * local **. Para o telefone, isso significa o próprio telefone. Para o macbook, significa o próprio macbook. Tentando se conectar a 127.0.0.1:5000 do telefone tentará acessar algo no telefone, não o servidor web no seu macbook.
From what I've been told, I should be able to access the site from my phone on the same wireless network by going to 192.168.1.172:5000
Se você também hospedar em 192.168.1.172:5000, então sim. Mas você precisará informar ao servidor quais IPs devem ser ouvidos. Um padrão muito sensato seria ligar-se apenas ao host local (apenas para 127.1: 5000 ou :: 1 5000). A menos que você tenha alterado isso na configuração, não há nada escutando naquele par IP: porta.
A quick port scan on my computer also shows that port 5000 isn't even open. How could I open this port so that I can access the site running on my computer?
Acesse o software do seu servidor da Web e ligue-o a 192.168.1.172:5000