Apache: diferencia entre reiniciar con ‘restart’ y ‘graceful’

Vamos a ver las principales diferencias a la hora de reiniciar un servidor web Apache mediante /etc/init.d/httpd restart y /etc/init.d/httpd graceful. Reinicio con restart # apachectl -k restart # /etc/init.d/httpd restart Esta forma de reiniciar el servidor web es lo mismo que enviar una señal HUP a los procesos httpd (enviar señales a un proceso). Seguir leyendo


Lighttpd: proteger una carpeta o website con contraseña

Si utilizamos Lighttpd y necesitamos una funcionalidad similar a la que nos ofrece el servidor web Apache para proteger con password un directorio o virtualhost (en este caso vía .htaccess o directamente en el virtualhost con AuthType, AuthUserFile…) debemos hacer uso del módulo mod_auth y sus directivas. Vamos a ver como configurarlo. Lo primero que Seguir leyendo


Apache: cómo hacer debug de mod_rewrite

El módulo de Apache mod_rewrite tiene la opción de activar un modo debug o de registro de errores que puede ser de gran utilidad cuando tenemos algún problema con la creación de urls amigables o cualquier tipo uso que le demos a mod_rewrite. La implantación es simple, únicamente tenemos que especificar en el fichero de Seguir leyendo


[error] (28)No space left on device: mod_python: Failed to create global mutex

Ayer en un servidor Apache con mod_python me encontré con este error: [Thu Jun 02 21:43:19 2011] [error] (28)No space left on device: mod_python: Failed to create global mutex 1 of 4 (/tmp/mpmtx280211). Configuration Failed Lo primero que hice por lógica fue mirar lo siguiente: Mirar que el disco tuviera espacio libre (df -h). Mirar Seguir leyendo


Instalación y configuración de Lighttpd con PHP + FastCGI

En esta entrada vamos a instalar el servidor web Lighttpd con soporte para PHP a través de FastCGI. Lighttpd se caracteriza por ser un servidor web ligero y rápido a la vez que seguro y flexible. Lo primer que hacemos es descargar la última versión estable de Lighttpd y descomprimirla: # wget http://download.lighttpd.net/lighttpd/releases-1.4.x/lighttpd-1.4.28.tar.gz # tar Seguir leyendo