Devido a uma limitação de infraestrutura, uma das soluções propostas para atender um serviço HTTP ao mundo é oferecê-lo pelas portas 8080 e 8443.
Minha preocupação é que alguns usuários não consigam acessar esses serviços porque não estão executando em portas padrão e o conteúdo pode ser filtrado por (por exemplo) como parte da política de rede corporativa.
Então ... qual a probabilidade de um usuário da Internet em geral não conseguir acessar esses serviços?
web-server
http
https
port
gastador
fonte
fonte
80
ou443
sugerir que você está executando em um servidor compartilhado. Nesse caso, existe a possibilidade de que outro usuário possa se vincular a essas portas se o seu parar de funcionar . Esse usuário pode então se passar por seu site (embora o SSL possa ajudar a atenuar isso).Respostas:
As redes corporativas geralmente terão como padrão regras como esta:
É muito mais fácil configurar dessa maneira do que negar explicitamente 99% das 65.535 portas disponíveis.
Dito isso, assumi um portal voltado para o cliente que usava uma porta não padrão devido a limitações de rede; Eu não sei os detalhes do NAT. De qualquer forma, isso impossibilitou que cerca de 50% de nossos usuários / visitantes acessassem o site e sempre que eles nos telefonassem para relatar esse problema, teríamos que coordenar com a TI inexistente para tentar obter uma regra de permissão implementada.
Não conheço os detalhes das suas limitações de infraestrutura, mas imagino que algo mais esteja sendo executado no 80/443
Se esse for o caso, sua única chance poderá ser usar um proxy interno ou atualizar o switch para algo com recursos NAT mais avançados que possam rotear as solicitações adequadamente.
TL; DR
Não use uma porta não padrão para serviços públicos, que já possuem uma porta padrão.
fonte
É muito provável que eles sejam bloqueados, especialmente em redes corporativas ou em wifi público. Menos provável em uma conexão regular à Internet doméstica.
Certamente seria bloqueado na minha rede de trabalho.
Além disso, as pessoas precisam se lembrar de digitar o número da porta para acessar o site, o que é uma dor de cabeça extra com a qual você não deseja lidar. Para sites internos ou privados, não é um grande problema, mas se for para o público em geral, você terá muito mais sucesso usando as portas padrão.
fonte
Não é difícil fazer o seu navegador bater, digamos http://example.com:8080/index.html , mas quando você fala sobre políticas corporativas que bloqueiam portas fora do padrão, isso parece muito difícil.
Se você tiver algum tipo de balanceamento de carga configurado, ainda poderá configurar seus aplicativos para execução em uma porta padrão e fazer com que a porta do balanceador de carga seja encaminhada internamente para a porta ímpar. Mesmo se você não tiver balanceamento de carga, tenho certeza de que pode encontrar uma maneira de encaminhar a porta para uma porta interna que não seja padrão.
Internamente, os usuários podem acessar em uma porta ímpar (se não fizer parte da política corporativa a ser bloqueada); externamente, eles vêem http://example.com .
Existem várias maneiras de fazer isso. Você precisará ser um pouco criativo, dependendo dos tipos de obstáculos que encontrar. É sempre um desafio!
fonte