![Como saber qual porta é usada?](https://rvso.com/image/1540081/Como%20saber%20qual%20porta%20%C3%A9%20usada%3F.png)
Estou usando muitos contêineres docker, incluindo nginx, etc.
Minha API está disponível no nome de host configurado, por exemplo:
api.local.awesome.com/api/
É possível verificar de alguma forma qual porta está usando?
Isto é necessário para configurar o acesso global para esta API através <IP>:<port>
da configuração.
Parece que tenho minha api.local.awesome.com
porta 8001, mas não funciona assim:
192.168.1.3:8001/api/
- isso não funciona de jeito nenhum.
192.168.1.3:8001
- isso funciona para o endpoint raiz.
Aliás, api.local.awesome.com/api/
funciona bem.
Também estava tentando usar ngrok
na porta 8001 mas funciona da mesma forma que 192.168.1.3:8001
.
Alguma sugestão, como saber uma porta correta para isso?
Responder1
Se você se conectar via HTTP sem um número de porta no URL, será a porta 80.
Se você se conectar via HTTPS sem um número de porta no URL, será a porta 443.
Editado para adicionar: Se você estiver servindo vários sites por meio de vários nomes de host no mesmo endereço IP (às vezes chamado de hospedagem virtual), não poderá se conectar ao servidor por endereço IP, porque seu navegador (ou outro agente de usuário/cliente HTTP) não saberá qual nome de domínio fornecer no cabeçalho "Host:" da solicitação HTTP, portanto, o servidor não saberá qual site de nome de domínio servirá a você.