Servidor web o servidor HTTP , es un programainformático que procesa una aplicación del lado                 del servidor....
Se ejecuta en un ordenador a la                                       espera de peticiones por parte                      ...
Principales características en las que debemos fijarnos a la hora de contratar un servidorweb son las siguientes:        P...
Configuración del Hardware, instalación del                                  PhpMyAdmin, apuntes, cons                    ...
A continuación podéis ver la lista:1 – Hardware.2 – Instalación del sistema operativo Linux Debian.3 – Configuración de Re...
Un servidor web tiene la función de procesarlos scripts del lado del servidor para dar unasalida en HTML y otros lenguajes...
•Procesamiento de PHPArtículo principal: PHPEn PHP existen variables Globales que representanvariables y datos de la conex...
•Método POSTContiene todas las variables que se envían a través del método HTTP POST, sereferencian a través del Array uni...
ProcesamientoDado el siguiente código PHP.if(!empty($_GET[ip]){if($_GET[ip]=="yes"){ip();}}function ip(){if ($_SERVER[REMO...
Sistema Operativo. Es una implementación de libre               distribución UNIX para computadoras       personales      ...
Multitarea: La palabra multitarea describe la habilidad de     Sistema de archivos de CD-ROM que lee todos los            ...
Apache está diseñado para ser un servidor webpotente y flexible que pueda funcionar en la másamplia variedad de plataforma...
Un servidor es una computadora que entrega a otrascomputadoras (los clientes), una información que ellosrequieren bajo un ...
Apache puede soportar                            El servidor puedede una forma más fácil                          personal...
Apache 2.2.3
Requerimientos   minimos: Servidor a 250 Mhz, 256 MB  RAM, 8 GB  disco duro
Servidor web
Servidor web
Servidor web
Servidor web
Upcoming SlideShare
Loading in …5
×

Servidor web

2,153 views

Published on

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
2,153
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
21
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Servidor web

  1. 1. Servidor web o servidor HTTP , es un programainformático que procesa una aplicación del lado del servidor. Realizando conexiones bidireccionales y/o unidireccionales y síncronas o asíncronas con el cliente generando o cediendo una respuesta encualquier lenguaje o Aplicación del lado del cliente. Para la transmisión de todos estos datos suele utilizarse algún protocolo.
  2. 2. Se ejecuta en un ordenador a la espera de peticiones por parte de un cliente (un navegador web) y que responde a peticiones, mediante una página web que se exhibirá en el navegador o mostrando mensaje de error. Aplicaciones del servidor: el servidor web ejecuta la El servidor responde al cliente aplicación; se ejecutada, genera enviando el código HTML de la cierto código HTML; el servidor página; el cliente, una veztoma este código recién creado y recibido el código, lo interpreta lo envía al cliente por medio del y lo exhibe en pantalla. protocolo HTTP. Aplicaciones en el cliente: es el encargado de ejecutarlas en la Transferencia de código HTML, los máquina del usuario. Son las Servidores web pueden entregar aplicaciones tipo Java "applets" o aplicaciones web, son porciones de Javascript: el servidor proporciona código que se ejecutan cuando se el código de las aplicaciones al realizan peticiones o respuestas cliente y mediante el navegador se HTTP. ejecuta.
  3. 3. Principales características en las que debemos fijarnos a la hora de contratar un servidorweb son las siguientes: Procesador Memoria RAM Modelo de disco duro • Se recomienda lo • Importante no • Tener en cuenta, pero siguiente (por quedarse corto. para los que no somos experiencia propia). Si Cuando la RAM se expertos en hardware vuestro servidor web agota, se tira de creo que con tener en no va a ser utilizado memoria virtual (disco cuenta estos es más para vender hosting, ni duro) y se ralentiza que suficiente. vais a instalar VPS en todo, pudiendo incluso Seguramente él, puede bastar un colapsar el servidor y tendremos nuestro modelo normalito, sin provocar caída de servidor alojado en un excesos. servicios en el mismo. centro de datos, por lo Opino que 1GB es lo que del mínimo, pero mejor mantenimiento se 2GB para ir sueltos. ocuparán ellos.
  4. 4. Configuración del Hardware, instalación del PhpMyAdmin, apuntes, cons Proftpd, PhpSysInfo, AwStats sistema operativo Linux ejos y todo lo que se me a ,Bases de datos MySQL,. Debian, servidor web ocurrido por el camino.Apache2 compaible con PHP.
  5. 5. A continuación podéis ver la lista:1 – Hardware.2 – Instalación del sistema operativo Linux Debian.3 – Configuración de Red.4 – Acceso remoto con SSH (Secure SHell).5 – Apache Web Server.6 – Soporte para PHP.7 – Bases de datos MySQL y phpMyAdmin.8 – Información del sistema con PhpSysInfo.9 – File Transfer Protocol un FTP con ProFtpd.10 – Estadísticas Web con AwStats.11 – Redireccionamiento DNS de No-IP.12 – Abriendo puertos en nuestro Router.13 – Últimos ajustes.14 – Instalación y puesta en marcha de un Blog con WordPress.
  6. 6. Un servidor web tiene la función de procesarlos scripts del lado del servidor para dar unasalida en HTML y otros lenguajes del lado delcliente al Navegador Web del cliente. La información a procesar podrá ser cedida por el cliente al script mediante cualquier aplicación en el entorno del Navegador. Para ello pueden utilizarse formularios web, enlaces con los valores implícitos en la cadena o cualquier otro método.
  7. 7. •Procesamiento de PHPArtículo principal: PHPEn PHP existen variables Globales que representanvariables y datos de la conexiones que establece elServidor con el cliente.•Método GETContiene todas las variables que se envían a través delmétodo HTTP GET, se referencian a través del Arrayunidimensional $_GET[variable]. Esta variablecontiene el dato enviado por GET asociado a talvariable, en caso de que exista.
  8. 8. •Método POSTContiene todas las variables que se envían a través del método HTTP POST, sereferencian a través del Array unidimensional $_POST[variable]. Esta variablecontiene el dato enviado por POST asociado a tal variable, en caso de queexista.•SesionesContiene datos de sesión adquiridos mediante una petición GET, POST o lalectura de una Cookie[cita requerida]. Se referencia a través del Arrayunidimensional $_SESSION[variable].Esta variable contiene un dato desession.•CookiesContiene datos sobre todas las cookies adquiridas en la petición alserver, proporcionadas por el navegador en la petición HTTP. Se referencia através del Array unidimensional $_COOKIES[variable]•ServidorContiene datos proporcionados por el Servidor Web. Se referencia a través delArray unidimensional $_SERVER[variable]
  9. 9. ProcesamientoDado el siguiente código PHP.if(!empty($_GET[ip]){if($_GET[ip]=="yes"){ip();}}function ip(){if ($_SERVER[REMOTE_ADDR]=="192.168.0.1"){echo "<b>Su dirección web es 192.168.0.1 </b>";} else {echo "<b>Su dirección web no es 192.168.0.1 sino".$_SERVER[REMOTE_ADDR]."</b>";}}
  10. 10. Sistema Operativo. Es una implementación de libre distribución UNIX para computadoras personales (PC), servidores, y estaciones de trabajo. Fue desarrollado para el i386 y ahora soporta los procesadores i486, Pentium, Pentium Pro y Pentium II, así como los clones AMD y Cyrix. También soporta máquinas basadas en SPARC, DEC Alpha, PowerPC/PowerMac, y Mac/Amiga Motorola 680x0.Linux es muy eficiente y tiene un excelente diseño. Es multitarea, multiusuario, multiplataforma ymultiprocesador; en las plataformas Intel corre en modo protegido; protege la memoria para que unprograma no pueda hacer caer al resto del sistema; carga sólo las partes de un programa que se usan;comparte la memoria entre programas aumentando la velocidad y disminuyendo el uso de memoria; usaun sistema de memoria virtual por páginas; utiliza toda la memoria libre para cache; permite usarbibliotecas enlazadas tanto estática como dinámicamente; se distribuye con código fuente; usa hasta 64consolas virtuales; tiene un sistema de archivos avanzado pero puede usar los de los otros sistemas; ysoporta redes tanto en TCP/IP como en otros protocolos.
  11. 11. Multitarea: La palabra multitarea describe la habilidad de Sistema de archivos de CD-ROM que lee todos los Software cliente y servidor Netware. ejecutar varios programas al mismo tiempo. formatos estándar de CD-ROM.Multiusuario: Muchos usuarios usando la misma máquina Lan Manager / Windows Native (SMB), software cliente y Soporte en sólo lectura de HPFS-2 del OS/2 2.1 al mismo tiempo. servidor. Multiplataforma: Las plataformas en las que en un Multiprocesador: Soporte para sistemas con más de un Diversos protocolos de red incluidos en el kernel: principio se puede utilizar Linux son 386-, 486-. procesador está disponible para Intel y SPARC. TCP, IPv4, IPv6, AX.25, X.25, IPX, DDP, Netrom, etc.
  12. 12. Apache está diseñado para ser un servidor webpotente y flexible que pueda funcionar en la másamplia variedad de plataformas y entornos. Lasdiferentes plataformas y entornos, hacen que amenudo sean necesarias diferentes características ofuncionalidades. Apache se ha adaptado siempre auna gran variedad de entornos a través de su diseñomodular. Este diseño permite a los administradoresde sitios web elegir que características van a serincluidas en el servidor seleccionando que módulosse van a cargar, ya sea al compilar o al ejecutar elservidor.
  13. 13. Un servidor es una computadora que entrega a otrascomputadoras (los clientes), una información que ellosrequieren bajo un lenguaje común, denominado protocolo. Porlo tanto al ver una página Web es porque el servidor les entregauna página HTML vía protocolo HTTP (HyperText TransportProtocol) o protocolo para la transmisión de hipertexto, através de una conexión TCP/IP por el puerto 80.
  14. 14. Apache puede soportar El servidor puedede una forma más fácil personalizarse mejory eficiente una amplia para las necesidades de variedad de sistemas cada sitio web. operativos.
  15. 15. Apache 2.2.3
  16. 16. Requerimientos minimos: Servidor a 250 Mhz, 256 MB RAM, 8 GB disco duro

×