Existem boas portas HTTP alternativas em vez da porta 80?

20

Eu tenho procurado alguma documentação sobre alternativas para o encaminhamento de porta para a porta 80. Eu tenho uma máquina Linux dedicada em um roteador doméstico e, aparentemente, utilizar a porta 80 não é uma opção.

Existem boas portas HTTP alternativas? (Ou, eu estou aberto a algum trabalho para esta situação também.)

    
por David 08.06.2013 / 04:25

3 respostas

14

Muitos ISPs bloqueiam a porta 80 (HTTP) e a porta 25 (SMTP), bem como algumas outras portas para usuários domésticos. Normalmente, sua resposta a isso é que esses protocolos são "relacionados a negócios" ou algo assim. Eu assumo que este é o seu caso.

A porta 80 é a padrão para HTTP. Quando você digita superuser.com na barra de endereços do seu navegador, assume duas coisas:

  1. Desde que você saiu do protocolo, ele assume HTTP ( link )
  2. Desde que você saiu da porta, ele assume a porta 80, com base na suposição de HTTP ( link )

Como a porta 80 não é uma opção, você precisa encontrar uma porta alternativa. Não existe uma porta alternativa HTTP oficial .

Quando a porta 80 é usada para um endereço / servidor da Web, é bastante comum usar a porta 8080 ou 8000 para outro site no mesmo endereço / servidor da web. Isto é mais provável porque eles são semelhantes o suficiente para 80 que são fáceis de lembrar. Eu já vi isso feito para sites externos também.

Como alternativa, você pode usar qualquer porta desejada. Veja esta lista de portas padrão e não oficiais. Você poderia executá-lo na porta 23, se não planejasse usar o telnet em sua máquina Linux. Em um navegador da Web, basta digitar domain.com:23 .

    
por 08.06.2013 / 05:14
15

Na verdade, existem 3 portas alternativas HTTP: 591, 8008 e 8080.

Eles são designados pela IANA como "HTTP Alternate" , o que os torna praticamente tão oficiais quanto possível.

Se você executar o Linux como um usuário não privilegiado (não raiz), poderá ouvir qualquer porta acima de 1024, portanto, 8008 e 8080 são bons candidatos.

Observe que a porta 8000 às vezes é usada para HTTP, mas IANA o atribuiu ao iRDMI . Embora seja improvável que seja um problema, é melhor evitar usá-lo para HTTP.

    
por 16.05.2016 / 15:37
0

Como todos os outros aqui disseram, é basicamente inútil hospedar um servidor web em qualquer porta que não seja a porta 80 ... a menos que você esteja hospedando-o em casa. Muitos ISPs estrangulam as portas TCP / UDP de saída 80 e 443 ( IANA define como HTTP e HTTPS , respectivamente) e, nesse caso, o uso dessas portas prejudicará as velocidades de carregamento do site, No entanto, IANA atribuiu 3 HTTP-ALT portas para TCP e UDP. São elas: 591, 8008 e 8080. O uso dessas portas também é aceitável, mas você estará tornando a vida dos administradores do servidor um inferno.

Fonte dos números das portas: link

    
por 18.10.2018 / 01:36