webserver – ¿Cómo iniciar fácilmente un servidor web en cualquier carpeta?

Pregunta:

Estoy buscando una forma relativamente sencilla de iniciar un servidor web con la raíz del documento en cualquier carpeta que especifique (o mejor aún, donde lo estoy iniciando).

A menudo pruebo cosas nuevas como marcos JS más o menos en una nueva carpeta en algún lugar aquí:

/home/alexander/code/angularjs/

Entonces sería conveniente ir a este directorio y escribir algo como:

start-webserver-here 

para que un servidor web comience a escuchar en el puerto 80 y sirva este directorio, y pueda probar lo que sea en lo que esté trabajando.

Instalé XAMPP pero parece que es un apache básico con una raíz de documento que tendría que cambiar, incluso con privilegios de root, además de otorgar permisos para cada carpeta, etc.

hay una manera mas facil?

Respuesta:

Usar

python2 -m SimpleHTTPServer 80

o

python3 -m http.server 80

para iniciar un servidor HTTP simple.

Reemplace 80 con otro número si desea que escuche en un puerto diferente. Para puertos <1024, debe ejecutarse con privilegios de root.

Leave a Comment

Your email address will not be published. Required fields are marked *

web tasarım