Muestra las diferencias entre dos versiones de la página.
Próxima revisión | Revisión previa | ||
clase:daw:daw:1eval:tema02 [2020/09/08 18:37] 127.0.0.1 external edit |
clase:daw:daw:1eval:tema02 [2020/09/24 16:05] (actual) admin |
||
---|---|---|---|
Línea 2: | Línea 2: | ||
- | ===== Contenidos ===== | ||
- | * Tipos de Servidores Web | + | ===== Tipos de Servidores Web ===== |
- | * Servidores Web externos | + | |
- | * Apache HTTP Server Project | + | |
- | * Nginx | + | |
- | * Servidores web integrados | + | |
- | * nodejs | + | |
- | + | ||
- | ===== Material ===== | + | |
- | + | ||
- | ==== Tipos de Servidores Web ==== | + | |
Hay dos grandes tipos de servidores web: | Hay dos grandes tipos de servidores web: | ||
* Servidores Web externos: Son programas completos que hacen de servidor Web. Una vez instalados/ | * Servidores Web externos: Son programas completos que hacen de servidor Web. Una vez instalados/ | ||
Línea 19: | Línea 9: | ||
- | ==== Servidores Web externos ==== | + | ===== Servidores Web externos |
Para ver como funcionan los servidores Web Externos vamos a explicar dos de ellos: | Para ver como funcionan los servidores Web Externos vamos a explicar dos de ellos: | ||
* Apache HTTP Server Project | * Apache HTTP Server Project | ||
* nginx | * nginx | ||
- | === Apache HTTP Server Project === | + | ==== Apache HTTP Server Project |
Este servidor Web es un proyecto de una fundación sin ánimo de lucro llamada [[https:// | Este servidor Web es un proyecto de una fundación sin ánimo de lucro llamada [[https:// | ||
Línea 31: | Línea 21: | ||
* **Configuración/ | * **Configuración/ | ||
- | === nginx === | + | ==== nginx ==== |
nginx es un servidor web que podemos descargar desde [[http:// | nginx es un servidor web que podemos descargar desde [[http:// | ||
Línea 40: | Línea 30: | ||
- | ==== Servidores web integrados ==== | + | ===== Servidores web integrados |
Pasemos ahora a ver como es un servidor web integrado. Para entenderlo vamos a usar el lenguaje NodeJS como ejemplo y la librería que tendrá el servidor será [[https:// | Pasemos ahora a ver como es un servidor web integrado. Para entenderlo vamos a usar el lenguaje NodeJS como ejemplo y la librería que tendrá el servidor será [[https:// | ||
Línea 49: | Línea 39: | ||
- | * Ejemplo básico: [[http:// | + | * Ejemplo básico: [[http:// |
<sxh js> | <sxh js> | ||
Línea 68: | Línea 58: | ||
</ | </ | ||
- | Ahora debemos ejecutar el fichero | + | Ahora debemos ejecutar el fichero |
- | node app.js | + | node index.js |
| | ||
Y si navegamos a [[http:// | Y si navegamos a [[http:// | ||
Línea 75: | Línea 65: | ||
- | * Servir páginas estáticas: [[http:// | + | * Servir páginas estáticas: [[http:// |
<sxh js> | <sxh js> | ||
Línea 96: | Línea 86: | ||
- | Ahora debemos ejecutar el fichero | + | Ahora debemos ejecutar el fichero |
- | node app.js | + | node index.js |
| | ||
Y si navegamos a [[http:// | Y si navegamos a [[http:// |