SlideShare una empresa de Scribd logo
1 de 9
Alumno: Noé López Álvarez
Profesor: David Javier canche Jiménez.
Grado y grupo: 4to sem.
En febrero del año 1995, el servidor web más popular era un servidor desarrollado por el NCSA (National
Center for Supercomputing Applications de la Universidad de Illinois). Sin embargo, al dejar el principal
desarrollador del servidor, Rob McCool, la NCSA en el año 1994, la evolución del programa había quedado
seriamente comprometida. La responsabilidad del desarrollo recayó en los responsables de sitios web, que
introdujeron mejoras progresivas en sus servidores. Un grupo de ellos, utilizando el correo electrónico como
herramienta principal de coordinación, se pusieron de acuerdo para poner en común estas mejoras en forma
de "patches" o parches. 2 de ellos, Cliff Skolnick y Brian Behlendorf, iniciaron una lista de correo, un espacio
para compartir información y un servidor en California donde los desarrolladores más importantes pudiesen
trabajar. A principios del año siguiente, 8 programadores fundaron lo que había de ser el Grupo Apache.
Éstos, utilizando como base de trabajo el servidor NCSA 1.3, incorporaron las correcciones de errores
publicadas y las mejoras más importantes que encontraron y probaron el resultado final en sus servidores.
Después publicaron lo que había de ser la 1a versión oficial del servidor Apache (la 0.6.2, en abril del año
1995). Casualmente, por esas fechas, la NCSA reemprendió el desarrollo de su servidor NCSA.
En aquel momento el desarrollo de Apache continuó por 2 líneas paralelas.
Por un lado, algunos desarrolladores siguieron trabajando en el Apache
0.6.2 para llegar a la serie 0.7, incorporando diversas mejoras. Otro grupo
reescribió por completo el código de la primera versión, creando una nueva
arquitectura de tipo modular. En julio del año 1995 migraron a esta nueva
arquitectura las mejoras desarrolladas para Apache 0.7, haciéndose público
como Apache 0.8.
El día 1 de diciembre del año 1995, apareció Apache 1.0, que incluía
abundante documentación y muchas mejoras en forma de módulos que se
podían incrustar. Después, Apache sobrepasó al servidor NCSA como el
más popular en Internet, posición que ha mantenido hasta hoy. En el año
1999 los miembros del Grupo Apache fundaron la Apache Software
Foundation, que da soporte de tipo legal y financiero al desarrollo del
servidor Apache y los proyectos relacionados que ha ido surgiendo.
Apache proporciona un amplio abanico de funcionalidades, muchas de ellas
a través de módulos que extienden el núcleo de funcionalidades. Estas
funcionalidades abarcan desde programación en el servidor a esquemas de
autenticación. Algunas de los lenguajes soportados para la programación en
el servidor son: Perl, Python, Tcl y PHP. Los módulos de autenticación más
conocidos son mod_access, mod_auth y mod_digest. Otras funcionalidades
son soporte de SSL y TLS (mod_ssl), un módulo de servidor proxy, un motor
para reescribir URLs (mod_rewrite), archivos de log configurables
(mod_log_config), y soporte para filtrado (mod_include y mod_ext_filter).
Los métodos de compresión en Apache permiten reducir
el tamaño de las páginas servidas gracias al módulo
mod_gzip. Los archivos de log pueden ser analizados a
través de un navegador usando herramientas gratuitas
como AWStats/W3Perl o Visitors.
El alojamiento virtual permite en una sola instalación de
Apache servir varios sitios web.
Apache permite modificar los mensajes de error,
autenticación a través de bases de datos y negociación
del contenido. También existen diversos programas con
interfaces gráficas que permiten una más sencilla
configuración del servidor.
Apache se usa principalmente para servir contenidos estáticos y páginas dinámicas en la
web. Muchas aplicaciones web son diseñadas según el entorno y funcionalidades que ofrece
Apache.
Apache es el servidor web del entorno de ejecución de aplicaciones webs denominado
LAMP, junto con MySQL, y los lenguajes de programación PHP/Perl/Python.
Apache se distribuye cómo parte de varios paquetes de software propietarios entre los que
están la base de datos Oracle o el servidor de aplicaciones IBM WebSphere. Mac Los X
integra Apache cómo servidor web preinstalado y es lo que proporciona soporte para el
servidor de aplicaciones WebObjects. También se usa de alguna manera por Borland en las
herramientas de desarrollo de Kylix y Delphi. Apache también se incluye con Novell NetWare
6.5, donde es el servidor web por defecto.
Apache se usa para muchas otras tareas en las que el contenido
tiene que estar disponible de una manera segura y fiable. Un
ejemplo y la compartición de archivos desde un ordenador personal
a través de Internet. Un usuario que tiene Apache instalado en su
ordenador puede compartir documentos simplemente poniéndolos
en la raíz de los documentos de Apache.
Los programadores que desarrollan aplicaciones web suelen usar
un servidor Apache local para poder previsualizar y probar el código
a medida que lo van desarrollando.
El servidor web de Microsoft IIS es el mayor competidor de Apache,
seguido del servidor web de Sun Microsistems Sun Java System
Web Server. Algunos de los sitios webs más visitados en el mundo
usan Apache. La página web de búsquedas de Google está basada
en una versión modificada de Apache, denominada Google Web
Server. Los proyectos de Wikimedia , incluida a Wikipedia también
usan servidores web Apache.
 Modular
 Código abierto
 Multi-plataforma
 Extensible
 Popular (fácil conseguir ayuda/soporte)
La mayor parte de la configuración se realiza en el
fichero apache2.conf (Ubuntu) o httpd.conf (Otros).
Cualquier cambio en este archivo requiere reiniciar el
servidor, o forzar la lectura de los archivos de
configuración nuevamente.

Más contenido relacionado

La actualidad más candente

¿Por que cambiar de Apache Hadoop a Apache Spark?
¿Por que cambiar de Apache Hadoop a Apache Spark?¿Por que cambiar de Apache Hadoop a Apache Spark?
¿Por que cambiar de Apache Hadoop a Apache Spark?Socialmetrix
 
Cloud management capabilities with windows server 2012 r2 and wap
Cloud management capabilities with windows server 2012 r2 and wapCloud management capabilities with windows server 2012 r2 and wap
Cloud management capabilities with windows server 2012 r2 and wapJohn Barreto Espinosa
 
Seminario Web MongoDB-Paradigma: Cree aplicaciones más escalables utilizando ...
Seminario Web MongoDB-Paradigma: Cree aplicaciones más escalables utilizando ...Seminario Web MongoDB-Paradigma: Cree aplicaciones más escalables utilizando ...
Seminario Web MongoDB-Paradigma: Cree aplicaciones más escalables utilizando ...MongoDB
 
From On Premise to Full Architectures On Openstack (spanish version)
From On Premise to Full Architectures On Openstack (spanish version)From On Premise to Full Architectures On Openstack (spanish version)
From On Premise to Full Architectures On Openstack (spanish version)Francisco Araya
 
Trabajo de herramientas para la ciencia de datos evaluado por pares
Trabajo de herramientas para la ciencia de datos evaluado por paresTrabajo de herramientas para la ciencia de datos evaluado por pares
Trabajo de herramientas para la ciencia de datos evaluado por paresFrancoGotuzzo
 
Introduccion LDAP
Introduccion LDAPIntroduccion LDAP
Introduccion LDAPcyberleon95
 
Construyendo aplicaciones de Big Data en AWS
Construyendo aplicaciones de Big Data en AWSConstruyendo aplicaciones de Big Data en AWS
Construyendo aplicaciones de Big Data en AWSAmazon Web Services LATAM
 

La actualidad más candente (20)

Big data2
Big data2Big data2
Big data2
 
Base de datos
Base de datosBase de datos
Base de datos
 
Windows server 2012 para it
Windows server 2012 para itWindows server 2012 para it
Windows server 2012 para it
 
¿Por que cambiar de Apache Hadoop a Apache Spark?
¿Por que cambiar de Apache Hadoop a Apache Spark?¿Por que cambiar de Apache Hadoop a Apache Spark?
¿Por que cambiar de Apache Hadoop a Apache Spark?
 
Cloud management capabilities with windows server 2012 r2 and wap
Cloud management capabilities with windows server 2012 r2 and wapCloud management capabilities with windows server 2012 r2 and wap
Cloud management capabilities with windows server 2012 r2 and wap
 
Seminario Web MongoDB-Paradigma: Cree aplicaciones más escalables utilizando ...
Seminario Web MongoDB-Paradigma: Cree aplicaciones más escalables utilizando ...Seminario Web MongoDB-Paradigma: Cree aplicaciones más escalables utilizando ...
Seminario Web MongoDB-Paradigma: Cree aplicaciones más escalables utilizando ...
 
My sql
My sqlMy sql
My sql
 
From On Premise to Full Architectures On Openstack (spanish version)
From On Premise to Full Architectures On Openstack (spanish version)From On Premise to Full Architectures On Openstack (spanish version)
From On Premise to Full Architectures On Openstack (spanish version)
 
Comenzando con Docker en AWS
Comenzando con Docker en AWSComenzando con Docker en AWS
Comenzando con Docker en AWS
 
La nube
La nubeLa nube
La nube
 
Trabajo de herramientas para la ciencia de datos evaluado por pares
Trabajo de herramientas para la ciencia de datos evaluado por paresTrabajo de herramientas para la ciencia de datos evaluado por pares
Trabajo de herramientas para la ciencia de datos evaluado por pares
 
Hadoop
HadoopHadoop
Hadoop
 
Introduccion LDAP
Introduccion LDAPIntroduccion LDAP
Introduccion LDAP
 
Servicios de Bases de Datos de AWS
Servicios de Bases de Datos de AWSServicios de Bases de Datos de AWS
Servicios de Bases de Datos de AWS
 
Apache Server vs Nginx
Apache Server vs NginxApache Server vs Nginx
Apache Server vs Nginx
 
SGBD Y TECNOLOGIAS
SGBD Y TECNOLOGIASSGBD Y TECNOLOGIAS
SGBD Y TECNOLOGIAS
 
Ldap
LdapLdap
Ldap
 
Sistema de Bases de Datos AWS
Sistema de Bases de Datos AWSSistema de Bases de Datos AWS
Sistema de Bases de Datos AWS
 
Hadoop en accion
Hadoop en accionHadoop en accion
Hadoop en accion
 
Construyendo aplicaciones de Big Data en AWS
Construyendo aplicaciones de Big Data en AWSConstruyendo aplicaciones de Big Data en AWS
Construyendo aplicaciones de Big Data en AWS
 

Destacado

Destacado (12)

Funciones oxigenadas
Funciones oxigenadasFunciones oxigenadas
Funciones oxigenadas
 
Composto Criativo - Manual de Identidade Visual
Composto Criativo - Manual de Identidade VisualComposto Criativo - Manual de Identidade Visual
Composto Criativo - Manual de Identidade Visual
 
Apresentação da Máquina virtual e WINE
Apresentação da Máquina virtual e WINEApresentação da Máquina virtual e WINE
Apresentação da Máquina virtual e WINE
 
Trabajo
TrabajoTrabajo
Trabajo
 
Berdamai Dengan Takdir
Berdamai Dengan TakdirBerdamai Dengan Takdir
Berdamai Dengan Takdir
 
Alteración de la función de eliminación
Alteración de la función de eliminaciónAlteración de la función de eliminación
Alteración de la función de eliminación
 
Acreditación de autor, proyecto 4
Acreditación de autor, proyecto 4Acreditación de autor, proyecto 4
Acreditación de autor, proyecto 4
 
E agora maria
E agora mariaE agora maria
E agora maria
 
Room attendant
Room attendantRoom attendant
Room attendant
 
E agora ou nunca
E agora ou nuncaE agora ou nunca
E agora ou nunca
 
Cuestionario Diagnóstico Participativo
Cuestionario Diagnóstico ParticipativoCuestionario Diagnóstico Participativo
Cuestionario Diagnóstico Participativo
 
All things digital - tools for digital nomads
All things digital - tools for digital nomadsAll things digital - tools for digital nomads
All things digital - tools for digital nomads
 

Similar a SOFTWARE APACHE. (20)

software APACHE.
software APACHE.software APACHE.
software APACHE.
 
Servidor Apache
Servidor Apache Servidor Apache
Servidor Apache
 
Tarea de apache
Tarea de apacheTarea de apache
Tarea de apache
 
Unidad_2
Unidad_2Unidad_2
Unidad_2
 
Unidad 2
Unidad 2Unidad 2
Unidad 2
 
APACHE
APACHEAPACHE
APACHE
 
Apachedf
ApachedfApachedf
Apachedf
 
Apache
ApacheApache
Apache
 
Apache
ApacheApache
Apache
 
Os2
Os2Os2
Os2
 
Apache.d4 admin web
Apache.d4 admin webApache.d4 admin web
Apache.d4 admin web
 
Base de datos ii apache
Base de datos ii apacheBase de datos ii apache
Base de datos ii apache
 
Servidor http(web)
Servidor http(web)Servidor http(web)
Servidor http(web)
 
Servidor http
Servidor httpServidor http
Servidor http
 
Appserv
AppservAppserv
Appserv
 
Servidor apache zavaleta mata rene
Servidor apache zavaleta mata reneServidor apache zavaleta mata rene
Servidor apache zavaleta mata rene
 
Servidor web para linux
Servidor web para linuxServidor web para linux
Servidor web para linux
 
Servidor http
Servidor httpServidor http
Servidor http
 
Sevidor http
Sevidor httpSevidor http
Sevidor http
 
Curso TIC de PHP y MSQL Parte 1
Curso TIC de PHP y MSQL Parte 1Curso TIC de PHP y MSQL Parte 1
Curso TIC de PHP y MSQL Parte 1
 

Último

Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptxFelicitasAsuncionDia
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Lourdes Feria
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxPryhaSalam
 
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
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIACarlos Campaña Montenegro
 
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
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuaDANNYISAACCARVAJALGA
 
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
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxMaritzaRetamozoVera
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...JonathanCovena1
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaDecaunlz
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdfBaker Publishing Company
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñotapirjackluis
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzprofefilete
 
la unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscala unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscaeliseo91
 

Último (20)

Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
 
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
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
 
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
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahua
 
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
 
Medición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptxMedición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptx
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docx
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativa
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
 
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
 
la unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscala unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fisca
 

SOFTWARE APACHE.

  • 1. Alumno: Noé López Álvarez Profesor: David Javier canche Jiménez. Grado y grupo: 4to sem.
  • 2. En febrero del año 1995, el servidor web más popular era un servidor desarrollado por el NCSA (National Center for Supercomputing Applications de la Universidad de Illinois). Sin embargo, al dejar el principal desarrollador del servidor, Rob McCool, la NCSA en el año 1994, la evolución del programa había quedado seriamente comprometida. La responsabilidad del desarrollo recayó en los responsables de sitios web, que introdujeron mejoras progresivas en sus servidores. Un grupo de ellos, utilizando el correo electrónico como herramienta principal de coordinación, se pusieron de acuerdo para poner en común estas mejoras en forma de "patches" o parches. 2 de ellos, Cliff Skolnick y Brian Behlendorf, iniciaron una lista de correo, un espacio para compartir información y un servidor en California donde los desarrolladores más importantes pudiesen trabajar. A principios del año siguiente, 8 programadores fundaron lo que había de ser el Grupo Apache. Éstos, utilizando como base de trabajo el servidor NCSA 1.3, incorporaron las correcciones de errores publicadas y las mejoras más importantes que encontraron y probaron el resultado final en sus servidores. Después publicaron lo que había de ser la 1a versión oficial del servidor Apache (la 0.6.2, en abril del año 1995). Casualmente, por esas fechas, la NCSA reemprendió el desarrollo de su servidor NCSA.
  • 3. En aquel momento el desarrollo de Apache continuó por 2 líneas paralelas. Por un lado, algunos desarrolladores siguieron trabajando en el Apache 0.6.2 para llegar a la serie 0.7, incorporando diversas mejoras. Otro grupo reescribió por completo el código de la primera versión, creando una nueva arquitectura de tipo modular. En julio del año 1995 migraron a esta nueva arquitectura las mejoras desarrolladas para Apache 0.7, haciéndose público como Apache 0.8. El día 1 de diciembre del año 1995, apareció Apache 1.0, que incluía abundante documentación y muchas mejoras en forma de módulos que se podían incrustar. Después, Apache sobrepasó al servidor NCSA como el más popular en Internet, posición que ha mantenido hasta hoy. En el año 1999 los miembros del Grupo Apache fundaron la Apache Software Foundation, que da soporte de tipo legal y financiero al desarrollo del servidor Apache y los proyectos relacionados que ha ido surgiendo.
  • 4. Apache proporciona un amplio abanico de funcionalidades, muchas de ellas a través de módulos que extienden el núcleo de funcionalidades. Estas funcionalidades abarcan desde programación en el servidor a esquemas de autenticación. Algunas de los lenguajes soportados para la programación en el servidor son: Perl, Python, Tcl y PHP. Los módulos de autenticación más conocidos son mod_access, mod_auth y mod_digest. Otras funcionalidades son soporte de SSL y TLS (mod_ssl), un módulo de servidor proxy, un motor para reescribir URLs (mod_rewrite), archivos de log configurables (mod_log_config), y soporte para filtrado (mod_include y mod_ext_filter).
  • 5. Los métodos de compresión en Apache permiten reducir el tamaño de las páginas servidas gracias al módulo mod_gzip. Los archivos de log pueden ser analizados a través de un navegador usando herramientas gratuitas como AWStats/W3Perl o Visitors. El alojamiento virtual permite en una sola instalación de Apache servir varios sitios web. Apache permite modificar los mensajes de error, autenticación a través de bases de datos y negociación del contenido. También existen diversos programas con interfaces gráficas que permiten una más sencilla configuración del servidor.
  • 6. Apache se usa principalmente para servir contenidos estáticos y páginas dinámicas en la web. Muchas aplicaciones web son diseñadas según el entorno y funcionalidades que ofrece Apache. Apache es el servidor web del entorno de ejecución de aplicaciones webs denominado LAMP, junto con MySQL, y los lenguajes de programación PHP/Perl/Python. Apache se distribuye cómo parte de varios paquetes de software propietarios entre los que están la base de datos Oracle o el servidor de aplicaciones IBM WebSphere. Mac Los X integra Apache cómo servidor web preinstalado y es lo que proporciona soporte para el servidor de aplicaciones WebObjects. También se usa de alguna manera por Borland en las herramientas de desarrollo de Kylix y Delphi. Apache también se incluye con Novell NetWare 6.5, donde es el servidor web por defecto.
  • 7. Apache se usa para muchas otras tareas en las que el contenido tiene que estar disponible de una manera segura y fiable. Un ejemplo y la compartición de archivos desde un ordenador personal a través de Internet. Un usuario que tiene Apache instalado en su ordenador puede compartir documentos simplemente poniéndolos en la raíz de los documentos de Apache. Los programadores que desarrollan aplicaciones web suelen usar un servidor Apache local para poder previsualizar y probar el código a medida que lo van desarrollando. El servidor web de Microsoft IIS es el mayor competidor de Apache, seguido del servidor web de Sun Microsistems Sun Java System Web Server. Algunos de los sitios webs más visitados en el mundo usan Apache. La página web de búsquedas de Google está basada en una versión modificada de Apache, denominada Google Web Server. Los proyectos de Wikimedia , incluida a Wikipedia también usan servidores web Apache.
  • 8.  Modular  Código abierto  Multi-plataforma  Extensible  Popular (fácil conseguir ayuda/soporte)
  • 9. La mayor parte de la configuración se realiza en el fichero apache2.conf (Ubuntu) o httpd.conf (Otros). Cualquier cambio en este archivo requiere reiniciar el servidor, o forzar la lectura de los archivos de configuración nuevamente.