Apache es un servidor web de código abierto popular. Fue creado en 1995 luego de que el principal desarrollador del servidor web más popular de la época dejara su trabajo. Cliff Skolnick y Brian Behlendorf iniciaron el proyecto Apache con el objetivo de continuar el desarrollo de un servidor web de forma colaborativa. Apache es modular, multiplataforma y extensible, lo que lo ha hecho muy popular a lo largo de los años.
Proyecto final administración y seguridad en linux y unix
Apache (XAMPP)
1. Presentado por:
• Ana Belén Martínez
Hernández.
• Karla Patricia Loyo Bañuelos.
• Jimena Margarita Castillejos
Monforte.
2. • Apache es una popular y eficiente
alternativa, que ofrece servicios
web. Este web server es uno de
los logros más grandes del
software libre y la punta de lanza
del mundo de las páginas web.
3. • 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.
4. • 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.
5. • Apache es un servidor web flexible, rápido y eficiente,
continuamente actualizado y adaptado a los nuevos
protocolos HTTP.
• Multiplataforma.
• Modular: Puede ser adaptado a diferentes entornos y
necesidades, con los diferentes módulos de apoyo que
proporciona, y con la API de programación de módulos,
para el desarrollo de módulos específicos.
• Extensible: gracias a ser modular se han desarrollado
diversas extensiones entre las que destaca PHP, un
lenguaje de programación del lado del servidor.
6. • apache_child_terminate — Finaliza un proceso de
Apache después de esta llamada
• apache_get_modules — Obtiene una lista de los
módulos cargados en el servidor Apache
• apache_get_version — Obtiene la versión del servidor
Apache
• apache_getenv — Obtiene una variable del entorno
subprocess_env de Apache
• apache_lookup_uri — Realiza una petición parcial por la
URI especificada y devuelve toda la información sobre
ella
• apache_note — Obtiene y establece las notas de
petición de apache
7. • apache_request_headers — Obtiene todas las
cabeceras HTTP
• apache_reset_timeout — Restaura el temporizador de
Apache
• apache_response_headers — Obtiene todas las
cabeceras HTTP de respuesta
• apache_setenv — Establece una variable
subprocess_env de Apache
• getallheaders — Recupera todas las cabeceras de
petición HTTP
• virtual — Realiza una sub-petición de Apache