Estoy usando este comando en Ubuntu pero está comenzando en el puerto 8080 y no tengo otro servidor ejecutándose, así que me gustaría que comenzara en el puerto 80. Vi formas en que podría configurar un script bash para hacer algo como esto, pero ¿no hay un indicador de línea de comando o algo más simple para especificar el puerto?
python -m SimpleHTTPServer
Respuestas:
sudo python -m SimpleHTTPServer 80
para la versión python 3.x , puede necesitar:
sudo python -m http.server 80
Los puertos inferiores a 1024 requieren privilegios de root.
Como George agregó en un comentario, ejecutar este comando como root no es una buena idea, ya que abre todo tipo de vulnerabilidades de seguridad.
Sin embargo, responde la pregunta.
fuente
sudo nc -l 80
( netcat ). Y vea ¿Por qué los primeros 1024 puertos están restringidos solo al usuario raíz?Haz algo como:
¿Dónde
50505
está el número de puerto?fuente