Servidores Web

Activar mod_filter en Apache HTTP en CentOS

Apache HTTPD
Cuando instalas Apache HTTP en CentOS, mod_filter no viene activado por defecto por lo que si tratas de usar algunas de sus directivas se dispara el siguiente error: «Invalid command ‘FilterDeclare’, perhaps misspelled or defined by a module not included in the server configuration», por lo que para resolver el error anterior basta con agregar al httpd.conf la siguiente línea

Activar mod_filter en Apache HTTP en CentOS Leer más »

Directiva RewriteCond

La directiva RewriteCond define una o más condiciones bajo las cuales va a ejecutarse una reescritura de url (RewriteRule), una o más directivas RewriteCond pueden preceder a RewriteRule, la reescritura de la url se llevará a cabo si se cumplen las condiciones especificadas en ambas directivas, esta directiva tiene el siguiente contexto: configuracion general (server config), directorios (Directory), hosts virtuales (VirtualHost) y .htacces.

Directiva RewriteCond Leer más »

Convertir url a minúscula usando Apache HTTP

Puede que su sitio responda a urls que contengan carácteres en mayúsculas y minúsculas (una misma página responde a las urls: misitio.com/Mi-Url, misitio.com/mi-url), teniendo en cuenta parámetros SEO esto no es bueno ya que los buscadores distinguen mayúsculas de minúsculas por tanto tendrías más de una página indexada con el mismo contenido

Convertir url a minúscula usando Apache HTTP Leer más »

Contar el número de procesos Apache (HTTPD)

En algunas ocasiones es necesario saber el número de procesos Apache que se están ejecutando en nuestros servidores de producción y asi tener una idea aproximada de la carga del servidor web. El número de procesos httpd tiene una relación directa con las directivas: MaxClients y ServerLimit y aunque solo estas 2 directivas no determinan el rendimiento del servidor web si tienen gran incidencia.

Contar el número de procesos Apache (HTTPD) Leer más »

Instalar y configurar Apache HTTP server

Apache HTTPD

Apache HTTP es un servidor web de propósito general diseñado para lograr un balance entre flexibilidad, portabilidad y rendimiento. Apache HTTP presenta una arquitectura modular la cual permite extender las funcionalidades básicas mediante la selección de un conjunto de módulos: los módulos son compilados como Dynamic Shared Objects (DSO) y prodrán activarse y desactivarse a través de la directiva LoadModule.

Instalar y configurar Apache HTTP server Leer más »