En realidad, hay 3 puertos alternativos HTTP: 591, 8008 y 8080.
IANA los asigna como "HTTP Alternate" , lo que los hace casi tan oficiales como parece.
Si ejecuta Linux como un usuario sin privilegios (no root), puede escuchar cualquier puerto superior a 1024, por lo que 8008 y 8080 son buenos candidatos. Luego, para acceder al servidor desde su navegador, deberá especificar el puerto en la url, como http://localhost:8080
.
También puede usar puertos en el rango 49152–65535. Están etiquetados como "Puertos dinámicos" y nunca serán asignados por IANA, sin embargo debido a eso ya pueden ser utilizados por otro software. Esto significa que no puede confiar en que un puerto determinado estará disponible para su uso en cualquier momento dado y tendrá que verificar la disponibilidad del puerto cada vez que quiera usarlo.
Tenga en cuenta que el puerto 8000 a veces se usa para HTTP, pero IANA lo asignó a iRDMI (Interfaz de administración de escritorio remoto Intel). Si bien es poco probable que sea un problema en un entorno privado, es mejor abstenerse de usarlo para HTTP, dado que hay mejores alternativas disponibles.