El servidor HTTP de Apache está diseñado para ser un servidor potente y flexible que puede funcionar en múltiples plataformas y diferentes entornos. Las diferentes plataformas y los diferentes entornos a menudo tienen diferentes necesidades, o se utilizan diferentes enfoques para lograr los mismos mejores resultados. Apache está bien adaptado a una gran cantidad de entornos diferentes con su diseño modular. Este diseño permite a los webmasters determinar las diferentes características adicionales del servidor al cargar diferentes módulos en tiempo de compilación y tiempo de ejecución.
Apache 2.0 extiende este diseño modular a la funcionalidad básica de los servidores web. Esta versión viene con una opción de módulo de multiprocesamiento (MPM) para manejar los enlaces de puertos de red, aceptar solicitudes y asignar procesos secundarios para manejar estas solicitudes. Por ejemplo, si necesita una mejor escalabilidad, puede elegir un MPM con subprocesos como un trabajador o evento, y necesita una mejor estabilidad y compatibilidad para adaptarse a algunos programas antiguos que pueden usar Prefork.
En la versión principal de Redhat Linux as4, la versión de apache es httpd-2.0.5x, el valor predeterminado es el modo prefork, principalmente considerando las razones de estabilidad. Para cambiar al modo de trabajo, lo que necesita para iniciar sesión en Linux, haga lo siguiente:
en el cd directorio /sbin /usr /usr /sbin
Los archivos de inicio del modo prefork actuales renombraron mv httpd httpd.prefork
el archivo de inicio modo de cambiar el nombre del trabajador mv httpd.worker httpd
vi /etc/httpd/conf/httpd.conf modificar el archivo de configuración para ver el siguiente párrafo en el interior, se pueden modificar apropiadamente carga y otros parámetros: < IfModule worker.c > StartServers 2MaxClients 150MinSpareThreads 25MaxSpareThreads 75ThreadsPerChild 25MaxRequestsPerChild 0 < /IfModule >
servicio reinicio /etc/init.d/httpd reiniciar
puede ser reemplazado manera trabajador para iniciar apache2
Tenga en cuenta que es posible que se produzca un error :.
Apache se está ejecutando un MPM roscado, pero su PHP
módulo no está compilado para ser multi-hilo es necesario recompilar PHP
. preconfiguración no! la solución consiste en /etc/httpd/conf.d/php.conf LoadModule archivo al comienzo de la línea de código comentado. --------------------------
Nota: En términos de estabilidad y seguridad, no se recomienda cambiar el modo de operación de apache2. además de utilizar el módulo de muchos prefork PHP por defecto del sistema no funciona en el modo de trabajo, por ejemplo, viene con PHP RedHat Linux no pueden soportar flujos seguros así que lo mejor es no cambiar los modos de funcionamiento. =========================================
# /etc /init.d/httpd parada [root @ web ~] #, que apachectl /usr /sbin /apachectl [root @ web ~] #, que httpd /usr /sbin /httpd [root @ web ~] # cd /usr /sbin /[root @ web ~] # mv httpd httpd.prefork # mv httpd.worker httpd # httpd -k start
Hoy aprenderemos cómo encontrar y eliminar archivos duplicados en una PC o servidor Linux. Aquí hay
En el desarrollo de software, las tareas a menudo tienen que ir a la suspensión porque no se cumplen
comando de fecha La función del comando de fecha es mostrar y configurar la fecha y hora del sistema
Tcpdump es una herramienta de captura comúnmente utilizada en la línea de comandos
Cómo utilizar la biblioteca estática y la biblioteca compartida en la plataforma Linux
Linux station group rsync sincronización básica tutorial
Tutorial de implementación de Linux Nginx Soft Load
Archivos de Linux, descriptores de archivos y dup () y dup2 ()
Cómo leer varios archivos al mismo tiempo en el shell
El servicio de perfiles de usuario no pudo iniciar sesión en
Le enseñará cómo instalar software de aplicación en Linux
Pasos de configuración del servidor proxy Kingate
Método de solución de vulnerabilidades de Bash del sistema de Linux
Cómo configurar la tarjeta gráfica nVIDIA bajo el sistema Linux
Funciones recursivas para scripts de shell - atravesar directorios para operaciones
Método de activación del sistema de Windows 8 y varios editor de conocimientos básicos
Reparar la pantalla azul de Windows 7 debido a la actualización de seguridad
Cómo abrir la función Aero Peek en Win7
¿Cómo abrir el chat qq en la barra de tareas de win10?
WinXP no puede eliminar archivos de video como tratar con
Método de configuración del tamaño del mosaico Win8.1
La instalación de Win XP de 64 bits y la diferencia con 32 bits
¿Qué pasa si las páginas de Win7 no se pueden agregar a favoritos?