“Conocimiento Computadora>Computadora de red

¿Cómo funciona un servidor web Apache?

Internet existe como una colección de servidores web que alojan páginas web a las que los usuarios pueden acceder desde sus computadoras. Estos servidores deben ejecutar el software del servidor para manejar las solicitudes de los usuarios. Uno de estos paquetes de software, el servidor web Apache, ofrece una solución de servidor gratuita para que los desarrolladores alojen páginas web. Como tal, se ha convertido en un programa popular para el alojamiento de sitios web. El servidor Apache funciona manejando solicitudes de URL al servidor a través de protocolos de comunicación específicos de una manera multihilo, y se extiende para trabajar con lenguajes de programación y bases de datos.

URLs y Protocolo HTTP

Apache es web software de servidor, y como tal maneja principalmente las solicitudes del Protocolo de transferencia de hipertexto a través de las solicitudes de dirección del Localizador universal de recursos. Las URL son simplemente el nombre de un sitio web que los usuarios ingresan en los navegadores web para ubicar una página web. Cuando el usuario ingresa una URL, el navegador envía una solicitud HTTP a la computadora del servidor que ejecuta Apache, generalmente en el puerto 80. El protocolo HTTP es el protocolo de transferencia de datos estándar de Internet para páginas web, por lo que cuando un usuario realiza una solicitud de URL a un Apache servidor, el servidor Apache manejará la solicitud HTTP y devolverá las páginas web solicitadas.

Multitarea /Multithreading

Un servidor Apache manejará numerosas solicitudes HTTP al mismo tiempo. Para hacer esto, el servidor tiene que ejecutarse en múltiples "hilos" de ejecución. Un hilo es una parte de un programa que se ramifica desde el programa principal y se ejecuta al mismo tiempo para realizar una tarea específica. El servidor Apache creará un nuevo hilo para cada solicitud HTTP que se encargará de recuperar y devolver la página web solicitada. Esto permite a Apache servir páginas web a múltiples usuarios al mismo tiempo.

Programa y servicio de archivos

Junto con las páginas web, el servidor Apache puede permitir a los usuarios descargar archivos a sus computadoras, lo que Apache también manejar a través de HTTP. Estos incluyen archivos de audio, archivos de películas o ciertos documentos, como documentos de Word o PDF. Si el usuario solicita un archivo de programa para un lenguaje de script, como PHP, Python o Perl, entonces el servidor Apache ejecuta el programa y envía la salida del programa al usuario a través de HTTP. Sin embargo, para procesar solicitudes de documentos que contienen lenguajes de secuencias de comandos, el servidor Apache debe haber instalado el módulo apropiado para ese idioma.

Paquetes Apache

El servidor Apache viene como un paquete independiente, como parte de un paquete más grande. programas de servicio web y completos con módulos para mejorar su rendimiento. Una implementación popular del servidor Apache es la pila "LAMP" (Linux, Apache, MySQL y PHP /Perl /Python). Esta configuración empaqueta el servidor Apache con sus capacidades de servicio web con la base de datos MySQL y lenguajes de script como PHP para servir el contenido de la base de datos para sitios web actualizados como blogs.

[¿Cómo funciona un servidor web Apache?] URL: http://www.ordenador.online/computadora/red/244131.html

Computadora de red
¿Cuáles son los beneficios de la seguridad del firewall?
Pros y contras del acceso inalámbrico a Internet
Cómo bloquear un enrutador Linksys en WiFi
Cómo acceder a una unidad USB en un enrutador en una Mac
Tipos de redes móviles
Cómo cambiar un nombre en un teclado inalámbrico Apple en una PC
Los mejores servicios de Internet inalámbrico en Hawaii
Alternativas Bluetooth
Conocimiento de la computadora © http://www.ordenador.online