Na verdade, existem 3 portas alternativas HTTP: 591, 8008 e 8080.
Eles são atribuídos pela IANA como "HTTP Alternativo" , o que os torna praticamente tão oficiais quanto possível.
Se você executa o Linux como um usuário não privilegiado (não raiz), pode ouvir qualquer porta acima de 1024, portanto, 8008 e 8080 são bons candidatos. Em seguida, para acessar o servidor a partir do seu navegador, você precisará especificar a porta no URL, como http://localhost:8080
.
Você também pode usar portas no intervalo de 49152 a 65535. Eles são rotulados como "Portas dinâmicas" e nunca serão atribuídos pela IANA; no entanto, por isso, eles já podem ser usados por outros softwares. Isso significa que você não pode confiar que uma determinada porta estará disponível para uso em um determinado momento e deverá verificar a disponibilidade da porta sempre que desejar usá-la.
Observe que a porta 8000 às vezes é usada para HTTP, mas a IANA a atribuiu ao iRDMI (Intel Remote Desktop Management Interface). Embora seja improvável que seja um problema em um ambiente privado, é melhor evitar usá-lo para HTTP, pois há alternativas melhores disponíveis.