Diferencia entre revisiones de «Despliegue-de-Aplicaciones-Web/Instalación de Python»

De WikiEducator
Saltar a: navegación, buscar
(linux)
(win)
 
(Una revisión intermedia por el mismo usuario no mostrado)
Línea 1: Línea 1:
 
Para usuarios de windows
 
  
 
== Qué es Python ==
 
== Qué es Python ==
Línea 34: Línea 32:
 
Accede a esa página desde tu navegador. En nuestro ejemplo:
 
Accede a esa página desde tu navegador. En nuestro ejemplo:
 
   http://localhost:8000/ejercicio1.html
 
   http://localhost:8000/ejercicio1.html
 +
 
* localhost es el nombre que tiene nuestro equipo
 
* localhost es el nombre que tiene nuestro equipo
 
* 8000 el puerto que ha abierto la instrucción que hemos ejecutado
 
* 8000 el puerto que ha abierto la instrucción que hemos ejecutado
 
+
* Fíjate en los mensajes de la consola cuando se abre un archivo desde el navegador.
Fíjate en los mensajes de la consola cuando se abre un archivo desde el navegador.
+
* Prueba a escribir en la barra del navegador una página que no existe en tu servidor y verás un error 404 en la consola.
  
 
== Resumen ==  
 
== Resumen ==  

Última revisión de 23:19 15 oct 2021

Qué es Python

Busca información en https://www.python.org o en internet.

Descarga una versión para tu sistema operativo

Instálalo y haz que configure la variable de entorno del path, así podrás llamar a python desde la consola.

Comprueba la instalación

 C:\Users\myuser> py --version

Si usas linux, python estará instalado en el sistema. Compruébalo ejecutando en un una consola:

 $ python3 --version


Debería de mostrar la versión del entorno instalado (en este momento 3.10.0)

Úsalo como servidor web

En una carpeta crea un ejemplo de un fichero ejercicio1.html:

 <html><body><h1>Primer servidor http</h1></body></html>

En esa misma carpeta escribe:

 py -m http.server

En linux:

 python3 -m http.server

Permite el acceso si lo bloquea el firewall Accede a esa página desde tu navegador. En nuestro ejemplo:

 http://localhost:8000/ejercicio1.html
  • localhost es el nombre que tiene nuestro equipo
  • 8000 el puerto que ha abierto la instrucción que hemos ejecutado
  • Fíjate en los mensajes de la consola cuando se abre un archivo desde el navegador.
  • Prueba a escribir en la barra del navegador una página que no existe en tu servidor y verás un error 404 en la consola.

Resumen

  • Hemos instalado un servidor simple para desarrollo (no está recomendado para producción)
  • Accedemos a ese servidor desde nuestro navegador poniendo la dirección localhost y el puerto que usa el servidor web. Normalmente no se pone el número del puerto porque se usan los puertos estándar (80 o 443) y el navegador ya lo sabe.
  • Podemos ver en la consola las peticiones (GET) que hace el navegador