SlideShare ist ein Scribd-Unternehmen logo
1 von 23
Qué es un Servidor Web?
“Programa que se encuentra escuchando o esperando constantemente por una
petición realizada desde la red. Cuando se recibe esta petición el servidor realiza la
acción correspondiente, o responde de la manera adecuada y sigue escuchando”.

Un servidor WWW dialoga (o se comunica) con sus clientes a través del protocolo
HTTP
Características básicas
• Como funciona un servidor Web
•   El funcionamiento de un servidor Web es muy sencillo y consiste
    básicamente en enviar al cliente los archivos que este le solicita (ver figura).
•   El idioma en que cliente y servidor se hablan es el protocolo HTTP
ACTIVIDADES DEL CLIENTE                    ACTIVIDADES DEL SERVIDOR

•    Solicitar archivos al servidor.      • Enviar archivos al cliente.
•    Interpretar y desplegar código       • Esperar por peticiones de los
    HTML.                                   clientes.
•     Interpretar     Lenguajes      de
    Scripting y ejecutarlos.              • Correr programas mediante
•    Visualizar Imágenes.                   CGI y enviar respuestas a
•    Ejecutar Applets Java.                 cliente.
•    Arrancar aplicaciones externas       • Establecer conexión a SMBD
    o plug-ins.,                          • Servir de "gateways” a otros
•    Controlar algunos aspectos de
    la presentación del documento           servicios:               telnet
    (apariencia).                           gopher, mail, B.D., ftp,etc.
Estructura y componentes de un
         Servidor Web
Consideraciones y necesidades Previas a la
           Instalación de un servidor.
•   + Hardware: La mayoría de los servidores Web no impone muchas exigencias al hardware
    sobre el que están corriendo, por lo tanto un servidor puede funcionar perfectamente a partir
    de un 486 con 16MB de RAM y 10MB de espacio en disco, con tarjeta de red o modem a partir
    de 9600 bps (depende del tráfico esperado).

•   + Software: Existen versiones de servidores Web para la mayoría de las plataformas de S.O
    existentes: Linux, SunOS, Solaris, AIX, Win95/NT, etc. Por su puesto necesitara una versión
    precompilada del servidor Web correspondiente a su S.O, además de un Web Browser para
    probar el funcionamiento del servidor.
•    A continuación algunos direcciones de los servidores más populares en varias plataformas:
•
•   Linux : Apache Web Server : www.apache.org
•   Unix : NCSA server         : hoohoo.ncsa.uiuc.edu
•   Win 95 : Web Site       : website.ora.com
•   Win 96/98/NT : Internet Information Server : www.microsoft.com

•   + Conectividad: El computador donde estará instalado el software servidor,deberá estar
    conectado a la red y corriendo el protocolo TCP/IP. Windows 95 y NT ya traen incorporados
    todos los protocolos necesarios, por lo que no necesita software adicional. En el caso de
    UNIX, es tarea de los administradores de su sistema configurar lo necesario.
Información sobre la Red y el Servidor
• La información inicial que se necesita para instalar y
  configurar          el        servidor          es       la
    siguiente:
• - Dirección IP de su servidor
• - Nombre de dominio para su servidor, en la forma:
  (FQDN)
• Nombre del servidor DNS
• - Nombre del servidor DNS (opcional pero recomendado)
• - Directorio donde van a residir sus documentos (
  Document Root )
• - Directorio donde va residir el servidor ( Server Root)
• - Directorio donde residirán programas CGI ( CGI-dir )
Herramientas de desarrollo
               adicionales
JAVA
        -J.D.K: java.sun.com

                                  •PERL
        -Perl: www.perl.com
        -Perl para win 32: www.ActiveState.com

•Otros Lenguajes
       -Visual Basic: www.microsoft.com
         -GNU C/C++, Fortran: www.gnu.org

• S.M.B.D.
        -mSQL: www.hughes.com
        -Postgres: www.postgres.com
Lenguajes de script PHP
 PHP es un lenguaje de script del lado del servidor. Otros lenguajes
  similares son ASP, JSP o ColdFusion
 Los scripts PHP están incrustados en los documentos HTML y el
  servidor los interpreta y ejecuta antes de servir las páginas al cliente
 El cliente no ve el código PHP sino los resultados que produce
¿Cómo funciona PHP? (1)
¿Cómo funciona PHP? (2)

                Servidor web                         Cliente
                                                   (navegador)

       Página                  Página               Página
       PHP                     HTML                 HTML
                                        internet
                  Intérprete
                     PHP




<?PHP
   $nombre = "Ana";
   print ("<P>Hola, $nombre</P>");
?>


        <P>Hola, Ana</P>
Introducción a PHP
•   Breve historia de PHP
       –   Creado por Rasmus Lerdorf para uso personal en 1994
       –   PHP = PHP: Hypertext Preprocessor
       –   Versión actual: PHP 5
       –   Es un módulo que se añade al servidor web y fue concebido
           inicialmente para Apache
•   ¿Por qué PHP?
       –   Por sus ventajas: es potente, fácil de aprender, de libre
           distribución, permite el acceso a bases de datos y otras
           funcionalidades orientadas a la red
       –   Dispone de abundante soporte en la Web
Introducción a PHP
•   Requisitos
       –   Servidor web Apache (www.apache.org)
       –   con el módulo PHP (www.php.net)
       –   y la base de datos MySQL (www.mysql.com) si se desea crear
           páginas dinámicas
•   Otras utilidades
       –   Herramientas para la gestión de MySQL, como PHPMyAdmin
           (www.phpmyadmin.net)
       –   Editores de PHP, como DevPHP (www.sourceforge.net), Eclipse
           (www.eclipse.org) o Aptana Studio (www.aptana.com)
       –   Manuales de PHP y MySQL
SERVIDOR APACHE
 Servidor web flexible, rápido y eficiente, continuamente actualizado y
  adaptado a los nuevos protocolos.
 Servidor más utilizado.


• Características

         Multiplataforma.

         Contiene muchas optimizaciones adicionales para aumentar el
          rendimiento y la escalabilidad.

         Se desarrolla de forma abierta.

         Extensible: al ser modular se han desarrollado diversas extensiones.
Función del Servidor Web
Un servidor es una computadora que entrega a otras computadoras (los clientes),
una información que ellos requieren bajo un lenguaje común, denominado
protocolo. Por lo tanto al ver una página Web es porque el servidor les entrega una
página HTML vía protocolo HTTP (HyperText Transport Protocol) o protocolo para la
transmisión de hipertexto, a través de una conexión TCP/IP por el puerto 80.etc...
Uso de Apache como Servidor Web
            Seguro (HTTPS)
• La combinación del servidor Apache con el módulo de
  seguridad mod_ssl y con las librerías y el kit de
  herramientas OpenSSL proporcionados por Red Hat Linux,
  es lo que se conoce como secure Web server
Servidor de Internet
Incluye el OpenSSL Project, un kit de herramientas que implementa los
protocolos SSL (Capa de Conecciones Seguras) y TLS (Capa de
Transporte Segura), así como una librería de codificación de propósito
general. El protocolo SSL se usa actualmente para la transmisión de
datos segura sobre Internet; El protocolo TLS es un estándar de Internet
para comunicaciones privadas (seguras) y fiables a través de Internet.
Herramientas de Monitoreo y
          Administración
●Squidalyser herramienta que permite analizar los archivos logs generados
por SQUID.

●Webmin interfaz estilo web para administrar sistema Linux , haciendo uso
de cualquier navegador de Internet que soporte tablas y formularios.

Configuración de interfases de red, impresión, file manager, Squid, Sendmail,
Apache, Cron, NFS, usuarios, particiones, procesos, etc.

●MRTG herramienta de monitoreo gráfico que permite analizar carga del
servidor, procesador, tráfico, etc.

●TRAFFIC CONTROLER herramienta que permite administrar Ancho de
Banda.
Solución Firewall LTSP
            Biblioteca Nacional

                                                 Internet
                  Windows NT
        RS/6000                            ISP     ADSL
S/390


                                 Firewal
                                     l
                                  Linux
                        LINUX
                      TERMINAL
                       SERVER
Packs Linux Center




        PACK 1                   PACK 2                 PACK 3
● Servidor de Correo      ● Firewall            ● Servidor Web Apache

● WebMail                 ● Proxy-Caché Squid   ● Servicio DNS

● BitDefender AntiVirus   ● IDS                 ● Servidor FTP

● Capacitación            ● Capacitación        ● Capacitación

● Soporte Garantía        ● Soporte Garantía    ● Soporte Garantía

Weitere ähnliche Inhalte

Was ist angesagt?

Componentes y evolucion del modelado de negocios(investigacion)
Componentes y evolucion del modelado de negocios(investigacion)Componentes y evolucion del modelado de negocios(investigacion)
Componentes y evolucion del modelado de negocios(investigacion)Anel Sosa
 
Estructura del sistema operativo windows
Estructura del sistema operativo windowsEstructura del sistema operativo windows
Estructura del sistema operativo windowsomfib123
 
Introducción al Análisis Orientado a Objetos
Introducción al Análisis Orientado a ObjetosIntroducción al Análisis Orientado a Objetos
Introducción al Análisis Orientado a ObjetosWilfredo Mogollón
 
Qué es uml, PARA QUE SIRVE, PASOS
Qué es uml, PARA QUE SIRVE, PASOSQué es uml, PARA QUE SIRVE, PASOS
Qué es uml, PARA QUE SIRVE, PASOSmyle22
 
Caso de uso de biblioteca
Caso de uso de bibliotecaCaso de uso de biblioteca
Caso de uso de bibliotecapersye
 
Unidad 4: Procesos y Administracion del Procesador
Unidad 4: Procesos y Administracion del ProcesadorUnidad 4: Procesos y Administracion del Procesador
Unidad 4: Procesos y Administracion del ProcesadorUPTM
 
Sincronización entre procesos
Sincronización entre procesosSincronización entre procesos
Sincronización entre procesosIchinose 11
 
Estándares para el diseño de interfaz
Estándares para el diseño de interfazEstándares para el diseño de interfaz
Estándares para el diseño de interfazJose Luis Dorao
 
Uml videotienda (1)
Uml videotienda (1)Uml videotienda (1)
Uml videotienda (1)cgviviana
 
Diagramas de Actividades
Diagramas de ActividadesDiagramas de Actividades
Diagramas de ActividadesLenin Vivanco
 
tipos de requisitos
  tipos de requisitos   tipos de requisitos
tipos de requisitos Juan Henao
 

Was ist angesagt? (20)

Diagrama de secuencia UML
Diagrama de secuencia UMLDiagrama de secuencia UML
Diagrama de secuencia UML
 
Diagrama de casos de usos
Diagrama de casos de usosDiagrama de casos de usos
Diagrama de casos de usos
 
Componentes y evolucion del modelado de negocios(investigacion)
Componentes y evolucion del modelado de negocios(investigacion)Componentes y evolucion del modelado de negocios(investigacion)
Componentes y evolucion del modelado de negocios(investigacion)
 
Estándares para el Modelado de Procesos de Negocios
Estándares para el Modelado de Procesos de NegociosEstándares para el Modelado de Procesos de Negocios
Estándares para el Modelado de Procesos de Negocios
 
Estructura del sistema operativo windows
Estructura del sistema operativo windowsEstructura del sistema operativo windows
Estructura del sistema operativo windows
 
Introducción al Análisis Orientado a Objetos
Introducción al Análisis Orientado a ObjetosIntroducción al Análisis Orientado a Objetos
Introducción al Análisis Orientado a Objetos
 
Ensayo sobre la calidad de software
Ensayo sobre la calidad de softwareEnsayo sobre la calidad de software
Ensayo sobre la calidad de software
 
Qué es uml, PARA QUE SIRVE, PASOS
Qué es uml, PARA QUE SIRVE, PASOSQué es uml, PARA QUE SIRVE, PASOS
Qué es uml, PARA QUE SIRVE, PASOS
 
control de concurrencia
control de concurrenciacontrol de concurrencia
control de concurrencia
 
Caso de uso de biblioteca
Caso de uso de bibliotecaCaso de uso de biblioteca
Caso de uso de biblioteca
 
Unidad 4: Procesos y Administracion del Procesador
Unidad 4: Procesos y Administracion del ProcesadorUnidad 4: Procesos y Administracion del Procesador
Unidad 4: Procesos y Administracion del Procesador
 
Sincronización entre procesos
Sincronización entre procesosSincronización entre procesos
Sincronización entre procesos
 
Estándares para el diseño de interfaz
Estándares para el diseño de interfazEstándares para el diseño de interfaz
Estándares para el diseño de interfaz
 
Modelo crc
Modelo crc   Modelo crc
Modelo crc
 
C3 lenguaje de presentación.
C3 lenguaje de presentación.C3 lenguaje de presentación.
C3 lenguaje de presentación.
 
Uml videotienda (1)
Uml videotienda (1)Uml videotienda (1)
Uml videotienda (1)
 
Sesion12-componentes Visuales java
Sesion12-componentes Visuales javaSesion12-componentes Visuales java
Sesion12-componentes Visuales java
 
Tema3 d
Tema3 dTema3 d
Tema3 d
 
Diagramas de Actividades
Diagramas de ActividadesDiagramas de Actividades
Diagramas de Actividades
 
tipos de requisitos
  tipos de requisitos   tipos de requisitos
tipos de requisitos
 

Andere mochten auch

Introducción a Servidor HTTP Apache
Introducción a Servidor HTTP ApacheIntroducción a Servidor HTTP Apache
Introducción a Servidor HTTP ApacheIker Canarias
 
Instalación de Servidores GNU/Linux - APACHE, MySQL, PHP (parte 2)
Instalación de Servidores GNU/Linux - APACHE, MySQL, PHP (parte 2)Instalación de Servidores GNU/Linux - APACHE, MySQL, PHP (parte 2)
Instalación de Servidores GNU/Linux - APACHE, MySQL, PHP (parte 2)Max Morales
 
Instalación de linux ubuntu server ppt
Instalación de linux ubuntu server pptInstalación de linux ubuntu server ppt
Instalación de linux ubuntu server pptLestty Castillo
 
Ventajas y desventajas de los servidores apache y IIS
Ventajas y desventajas de los servidores apache y IISVentajas y desventajas de los servidores apache y IIS
Ventajas y desventajas de los servidores apache y IISAnthony Mejias
 
Gestión de recursos humanos del proyecto
Gestión de recursos humanos del proyectoGestión de recursos humanos del proyecto
Gestión de recursos humanos del proyectoAdrianita Monroy
 
Gestion De Los Recursos Humanos
Gestion De Los Recursos HumanosGestion De Los Recursos Humanos
Gestion De Los Recursos HumanosFreddy Ojeda
 
Capítulo 8 Gestión de la Calidad del Proyecto
Capítulo 8 Gestión de la Calidad del ProyectoCapítulo 8 Gestión de la Calidad del Proyecto
Capítulo 8 Gestión de la Calidad del Proyectodkminos
 
GESTION DE LA CALIDAD DEL PROYECTO
GESTION DE LA CALIDAD DEL PROYECTOGESTION DE LA CALIDAD DEL PROYECTO
GESTION DE LA CALIDAD DEL PROYECTORaquel Solano
 
Servidor Web Apache, PHP, MySQL.
Servidor Web Apache, PHP, MySQL.Servidor Web Apache, PHP, MySQL.
Servidor Web Apache, PHP, MySQL.Ángel Acaymo M. G.
 
Gestion de los recursos humanos del proyecto
Gestion de los recursos humanos                 del proyectoGestion de los recursos humanos                 del proyecto
Gestion de los recursos humanos del proyectogeoalcantara
 
Guía del PMBOK® > Gestión de la Calidad
Guía del PMBOK® > Gestión de la CalidadGuía del PMBOK® > Gestión de la Calidad
Guía del PMBOK® > Gestión de la CalidadDharma Consulting
 

Andere mochten auch (16)

Apache practica
Apache practicaApache practica
Apache practica
 
Servidor web para linux
Servidor web para linuxServidor web para linux
Servidor web para linux
 
Introducción a Servidor HTTP Apache
Introducción a Servidor HTTP ApacheIntroducción a Servidor HTTP Apache
Introducción a Servidor HTTP Apache
 
Servidor web apache
Servidor web apache Servidor web apache
Servidor web apache
 
Servidor web Apache
Servidor web ApacheServidor web Apache
Servidor web Apache
 
Instalación de Servidores GNU/Linux - APACHE, MySQL, PHP (parte 2)
Instalación de Servidores GNU/Linux - APACHE, MySQL, PHP (parte 2)Instalación de Servidores GNU/Linux - APACHE, MySQL, PHP (parte 2)
Instalación de Servidores GNU/Linux - APACHE, MySQL, PHP (parte 2)
 
SERVIDOR WEB PARA LINUX
SERVIDOR WEB PARA LINUXSERVIDOR WEB PARA LINUX
SERVIDOR WEB PARA LINUX
 
Instalación de linux ubuntu server ppt
Instalación de linux ubuntu server pptInstalación de linux ubuntu server ppt
Instalación de linux ubuntu server ppt
 
Ventajas y desventajas de los servidores apache y IIS
Ventajas y desventajas de los servidores apache y IISVentajas y desventajas de los servidores apache y IIS
Ventajas y desventajas de los servidores apache y IIS
 
Gestión de recursos humanos del proyecto
Gestión de recursos humanos del proyectoGestión de recursos humanos del proyecto
Gestión de recursos humanos del proyecto
 
Gestion De Los Recursos Humanos
Gestion De Los Recursos HumanosGestion De Los Recursos Humanos
Gestion De Los Recursos Humanos
 
Capítulo 8 Gestión de la Calidad del Proyecto
Capítulo 8 Gestión de la Calidad del ProyectoCapítulo 8 Gestión de la Calidad del Proyecto
Capítulo 8 Gestión de la Calidad del Proyecto
 
GESTION DE LA CALIDAD DEL PROYECTO
GESTION DE LA CALIDAD DEL PROYECTOGESTION DE LA CALIDAD DEL PROYECTO
GESTION DE LA CALIDAD DEL PROYECTO
 
Servidor Web Apache, PHP, MySQL.
Servidor Web Apache, PHP, MySQL.Servidor Web Apache, PHP, MySQL.
Servidor Web Apache, PHP, MySQL.
 
Gestion de los recursos humanos del proyecto
Gestion de los recursos humanos                 del proyectoGestion de los recursos humanos                 del proyecto
Gestion de los recursos humanos del proyecto
 
Guía del PMBOK® > Gestión de la Calidad
Guía del PMBOK® > Gestión de la CalidadGuía del PMBOK® > Gestión de la Calidad
Guía del PMBOK® > Gestión de la Calidad
 

Ähnlich wie Servidor Web Apache para Linux

Ähnlich wie Servidor Web Apache para Linux (20)

Servidor web
Servidor webServidor web
Servidor web
 
Programacion web
Programacion webProgramacion web
Programacion web
 
Programacion web
Programacion webProgramacion web
Programacion web
 
Programacion web
Programacion webProgramacion web
Programacion web
 
Programacion web
Programacion webProgramacion web
Programacion web
 
Programacion web
Programacion webProgramacion web
Programacion web
 
Programacion web
Programacion webProgramacion web
Programacion web
 
Programacion web
Programacion webProgramacion web
Programacion web
 
Programacion web
Programacion webProgramacion web
Programacion web
 
Programacion web
Programacion webProgramacion web
Programacion web
 
Programacion web
Programacion webProgramacion web
Programacion web
 
Programacion web
Programacion webProgramacion web
Programacion web
 
Programacion web
Programacion webProgramacion web
Programacion web
 
Programacion web
Programacion webProgramacion web
Programacion web
 
Programacion web
Programacion webProgramacion web
Programacion web
 
Programacion web
Programacion webProgramacion web
Programacion web
 
Cómo elegir un servidor Web
Cómo elegir un servidor WebCómo elegir un servidor Web
Cómo elegir un servidor Web
 
servidores web
servidores webservidores web
servidores web
 
¿Cómo elegir servidor web?
¿Cómo elegir servidor web?¿Cómo elegir servidor web?
¿Cómo elegir servidor web?
 
Servidores web
Servidores webServidores web
Servidores web
 

Mehr von María del Cisne

Mehr von María del Cisne (19)

Mobile learning
Mobile learningMobile learning
Mobile learning
 
Modalidades educativas
Modalidades educativasModalidades educativas
Modalidades educativas
 
Apps móvilesRealidad Aumentada
Apps móvilesRealidad AumentadaApps móvilesRealidad Aumentada
Apps móvilesRealidad Aumentada
 
Las aplicaciones móviles
Las aplicaciones móvilesLas aplicaciones móviles
Las aplicaciones móviles
 
Como crear un correo en gmail
Como crear un correo en gmailComo crear un correo en gmail
Como crear un correo en gmail
 
Instructivo tarea1
Instructivo tarea1Instructivo tarea1
Instructivo tarea1
 
Auditoría Informática
Auditoría InformáticaAuditoría Informática
Auditoría Informática
 
Servidores de nombres de dominio (DNS)
Servidores de nombres de dominio (DNS)Servidores de nombres de dominio (DNS)
Servidores de nombres de dominio (DNS)
 
DHCP sistemas operativos
DHCP sistemas operativosDHCP sistemas operativos
DHCP sistemas operativos
 
Virus Creado
Virus CreadoVirus Creado
Virus Creado
 
Imagen en Mi PC
Imagen en Mi PCImagen en Mi PC
Imagen en Mi PC
 
Como cambiar una imagen en el grub2
Como cambiar una imagen en el grub2Como cambiar una imagen en el grub2
Como cambiar una imagen en el grub2
 
Poner tu nombre al lado de la hora
Poner tu nombre al lado de la horaPoner tu nombre al lado de la hora
Poner tu nombre al lado de la hora
 
Ejecutar un programa al iniciar Windows
Ejecutar un programa al iniciar Windows Ejecutar un programa al iniciar Windows
Ejecutar un programa al iniciar Windows
 
Agregar una imagen en MI PC propiedades
 Agregar una imagen en MI PC propiedades Agregar una imagen en MI PC propiedades
Agregar una imagen en MI PC propiedades
 
Como cambiar una imagen en el grub2
Como cambiar una imagen en el grub2Como cambiar una imagen en el grub2
Como cambiar una imagen en el grub2
 
Tarea 8
Tarea 8Tarea 8
Tarea 8
 
Tarea 6
Tarea 6Tarea 6
Tarea 6
 
Tipos de medios transmisión Guiados
Tipos de medios transmisión GuiadosTipos de medios transmisión Guiados
Tipos de medios transmisión Guiados
 

Kürzlich hochgeladen

FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAEl Fortí
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfFrancisco158360
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docxEliaHernndez7
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónLourdes Feria
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfAngélica Soledad Vega Ramírez
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxlupitavic
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSYadi Campos
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxlclcarmen
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptAlberto Rubio
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptxdeimerhdz21
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICAÁngel Encinas
 
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
SESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.docSESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.doc
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.docRodneyFrankCUADROSMI
 
Infografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdfInfografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdfAlfaresbilingual
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...JAVIER SOLIS NOYOLA
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptxFelicitasAsuncionDia
 
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfGUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfPaolaRopero2
 

Kürzlich hochgeladen (20)

FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docx
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 
Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
 
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
SESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.docSESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.doc
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
 
Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 
Infografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdfInfografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdf
 
Supuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docxSupuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docx
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfGUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
 

Servidor Web Apache para Linux

  • 1.
  • 2.
  • 3. Qué es un Servidor Web? “Programa que se encuentra escuchando o esperando constantemente por una petición realizada desde la red. Cuando se recibe esta petición el servidor realiza la acción correspondiente, o responde de la manera adecuada y sigue escuchando”. Un servidor WWW dialoga (o se comunica) con sus clientes a través del protocolo HTTP
  • 4. Características básicas • Como funciona un servidor Web • El funcionamiento de un servidor Web es muy sencillo y consiste básicamente en enviar al cliente los archivos que este le solicita (ver figura). • El idioma en que cliente y servidor se hablan es el protocolo HTTP
  • 5. ACTIVIDADES DEL CLIENTE ACTIVIDADES DEL SERVIDOR • Solicitar archivos al servidor. • Enviar archivos al cliente. • Interpretar y desplegar código • Esperar por peticiones de los HTML. clientes. • Interpretar Lenguajes de Scripting y ejecutarlos. • Correr programas mediante • Visualizar Imágenes. CGI y enviar respuestas a • Ejecutar Applets Java. cliente. • Arrancar aplicaciones externas • Establecer conexión a SMBD o plug-ins., • Servir de "gateways” a otros • Controlar algunos aspectos de la presentación del documento servicios: telnet (apariencia). gopher, mail, B.D., ftp,etc.
  • 6. Estructura y componentes de un Servidor Web
  • 7. Consideraciones y necesidades Previas a la Instalación de un servidor. • + Hardware: La mayoría de los servidores Web no impone muchas exigencias al hardware sobre el que están corriendo, por lo tanto un servidor puede funcionar perfectamente a partir de un 486 con 16MB de RAM y 10MB de espacio en disco, con tarjeta de red o modem a partir de 9600 bps (depende del tráfico esperado). • + Software: Existen versiones de servidores Web para la mayoría de las plataformas de S.O existentes: Linux, SunOS, Solaris, AIX, Win95/NT, etc. Por su puesto necesitara una versión precompilada del servidor Web correspondiente a su S.O, además de un Web Browser para probar el funcionamiento del servidor. • A continuación algunos direcciones de los servidores más populares en varias plataformas: • • Linux : Apache Web Server : www.apache.org • Unix : NCSA server : hoohoo.ncsa.uiuc.edu • Win 95 : Web Site : website.ora.com • Win 96/98/NT : Internet Information Server : www.microsoft.com • + Conectividad: El computador donde estará instalado el software servidor,deberá estar conectado a la red y corriendo el protocolo TCP/IP. Windows 95 y NT ya traen incorporados todos los protocolos necesarios, por lo que no necesita software adicional. En el caso de UNIX, es tarea de los administradores de su sistema configurar lo necesario.
  • 8. Información sobre la Red y el Servidor • La información inicial que se necesita para instalar y configurar el servidor es la siguiente: • - Dirección IP de su servidor • - Nombre de dominio para su servidor, en la forma: (FQDN) • Nombre del servidor DNS • - Nombre del servidor DNS (opcional pero recomendado) • - Directorio donde van a residir sus documentos ( Document Root ) • - Directorio donde va residir el servidor ( Server Root) • - Directorio donde residirán programas CGI ( CGI-dir )
  • 9. Herramientas de desarrollo adicionales JAVA -J.D.K: java.sun.com •PERL -Perl: www.perl.com -Perl para win 32: www.ActiveState.com •Otros Lenguajes -Visual Basic: www.microsoft.com -GNU C/C++, Fortran: www.gnu.org • S.M.B.D. -mSQL: www.hughes.com -Postgres: www.postgres.com
  • 10. Lenguajes de script PHP  PHP es un lenguaje de script del lado del servidor. Otros lenguajes similares son ASP, JSP o ColdFusion  Los scripts PHP están incrustados en los documentos HTML y el servidor los interpreta y ejecuta antes de servir las páginas al cliente  El cliente no ve el código PHP sino los resultados que produce
  • 12. ¿Cómo funciona PHP? (2) Servidor web Cliente (navegador) Página Página Página PHP HTML HTML internet Intérprete PHP <?PHP $nombre = "Ana"; print ("<P>Hola, $nombre</P>"); ?> <P>Hola, Ana</P>
  • 13. Introducción a PHP • Breve historia de PHP – Creado por Rasmus Lerdorf para uso personal en 1994 – PHP = PHP: Hypertext Preprocessor – Versión actual: PHP 5 – Es un módulo que se añade al servidor web y fue concebido inicialmente para Apache • ¿Por qué PHP? – Por sus ventajas: es potente, fácil de aprender, de libre distribución, permite el acceso a bases de datos y otras funcionalidades orientadas a la red – Dispone de abundante soporte en la Web
  • 14. Introducción a PHP • Requisitos – Servidor web Apache (www.apache.org) – con el módulo PHP (www.php.net) – y la base de datos MySQL (www.mysql.com) si se desea crear páginas dinámicas • Otras utilidades – Herramientas para la gestión de MySQL, como PHPMyAdmin (www.phpmyadmin.net) – Editores de PHP, como DevPHP (www.sourceforge.net), Eclipse (www.eclipse.org) o Aptana Studio (www.aptana.com) – Manuales de PHP y MySQL
  • 15.
  • 16. SERVIDOR APACHE  Servidor web flexible, rápido y eficiente, continuamente actualizado y adaptado a los nuevos protocolos.  Servidor más utilizado. • Características  Multiplataforma.  Contiene muchas optimizaciones adicionales para aumentar el rendimiento y la escalabilidad.  Se desarrolla de forma abierta.  Extensible: al ser modular se han desarrollado diversas extensiones.
  • 17. Función del Servidor Web Un servidor es una computadora que entrega a otras computadoras (los clientes), una información que ellos requieren bajo un lenguaje común, denominado protocolo. Por lo tanto al ver una página Web es porque el servidor les entrega una página HTML vía protocolo HTTP (HyperText Transport Protocol) o protocolo para la transmisión de hipertexto, a través de una conexión TCP/IP por el puerto 80.etc...
  • 18.
  • 19. Uso de Apache como Servidor Web Seguro (HTTPS) • La combinación del servidor Apache con el módulo de seguridad mod_ssl y con las librerías y el kit de herramientas OpenSSL proporcionados por Red Hat Linux, es lo que se conoce como secure Web server
  • 20. Servidor de Internet Incluye el OpenSSL Project, un kit de herramientas que implementa los protocolos SSL (Capa de Conecciones Seguras) y TLS (Capa de Transporte Segura), así como una librería de codificación de propósito general. El protocolo SSL se usa actualmente para la transmisión de datos segura sobre Internet; El protocolo TLS es un estándar de Internet para comunicaciones privadas (seguras) y fiables a través de Internet.
  • 21. Herramientas de Monitoreo y Administración ●Squidalyser herramienta que permite analizar los archivos logs generados por SQUID. ●Webmin interfaz estilo web para administrar sistema Linux , haciendo uso de cualquier navegador de Internet que soporte tablas y formularios. Configuración de interfases de red, impresión, file manager, Squid, Sendmail, Apache, Cron, NFS, usuarios, particiones, procesos, etc. ●MRTG herramienta de monitoreo gráfico que permite analizar carga del servidor, procesador, tráfico, etc. ●TRAFFIC CONTROLER herramienta que permite administrar Ancho de Banda.
  • 22. Solución Firewall LTSP Biblioteca Nacional Internet Windows NT RS/6000 ISP ADSL S/390 Firewal l Linux LINUX TERMINAL SERVER
  • 23. Packs Linux Center PACK 1 PACK 2 PACK 3 ● Servidor de Correo ● Firewall ● Servidor Web Apache ● WebMail ● Proxy-Caché Squid ● Servicio DNS ● BitDefender AntiVirus ● IDS ● Servidor FTP ● Capacitación ● Capacitación ● Capacitación ● Soporte Garantía ● Soporte Garantía ● Soporte Garantía