InicioLinuxConvierte tu Linux en un servidor web en menos de un minuto

Convierte tu Linux en un servidor web en menos de un minuto

Linux9/4/2015
Se me ha ocurrido que sería muy útil compartir una carpeta con mis colegas de las fotos que nos hicimos el otro día. Para esto es preciso instalar todo un servidor completo ( Apache, Nginx u otro) y eso puede tardar muchísimo. Está claro que para pasar una simples fotos o algunos archivos de audio, no queremos tener un proceso con un motor web. O simplemente tener una página estática en HTML5 y sólo mostrar información. He aquí la solución a estos males. Una vez que hayas instalado instalado tu linux, es poco sabido que con un simple comando puedes tener un servidor web, parece sencillo ¿no?. Ciertamente lo es y para ello lo único que necesitamos es tener python en nuestro PC. En el caso de que no venga en nuestra distribución, con un simple aptitude o algún otro gestor de paquetes se podrá instalar.

El caso es que en la terminal de nuestra distribución, podemos escribir python -m nombredelmodulo . Podemos probar cualquier módulo que desarrollemos. Pero aprovechando los módulos ya desarrollados, usaremos dos que ya hay.

Seleccionar la Carpeta

Para empezar, definiremos nuestro directorio para almacenar nuestros archivos a compartir:


Una vez definido el ámbito, nos situaremos en la carpeta donde están los archivos que se quiere compartir, en este caso está en /home/Fotos, para abrirla escribimos en una terminal:

1 $ cd Fotos

Inicio del servidor


Primero miraremos la versión de python:
1 $ pynthon V
2 Python 2.7.9

Dentro del directorio procedemos a cargar el servidor mediante:

Si estás usando python 2 se escribirá dentro:
1 $ python -m SimpleHTTPServer 8000

Si tienes la versión 3 de python, podrás usar:
1 $ python -m http.server 8000

Una vez ejecutado, se les mostrará el mensaje:
1 Serving HTTP on 0.0.0.0 port 8000 ...

Entonces el servidor habrá iniciado bien. Podemos comprobarlo:

1 $ netstat -utanp | grep 8000
2 (Not all processes could be identified, non-owned process info
3 will not be shown, you would have to be root to see it all.)
4 tcp 0 0 0.0.0.0:8000 0.0.0.0:* LISTEN

Nota: el número 8000 es el puerto

Compartir Archivos

Primero debemos saber cuál ip tenemos asociada, en este caso es: 192.168.1.67.

Ahora abrimos nuestro navegador favorito y en la barra de direcciones escribimos:

1- 192.168.1.67:8000



Si seleccionamos el enlace se abrirá la página HTML :

Para subir mas archivos, solo basta con añadirlo a nuestro directorio donde se está ejecutando el módulo de python.

Cerrar Servidor

Simplemente abrimos la terminal y cerramos el proceso con Ctrl + C .
Datos archivados del Taringa! original
381puntos
2,418visitas
0comentarios
Actividad nueva en Posteamelo
0puntos
2visitas
0comentarios
Dar puntos:

Dejá tu comentario

0/2000

Autor del Post

M
MrPywy🇦🇷
Usuario
Puntos0
Posts143
Ver perfil →
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.