Generar un certificado SSL propio con openssl

Gracias a OpenSSL, tenemos la posibilidad de crear certificados SSL «self-signed«, es decir, firmados por nosotros mismos para encriptar las conexiones a un sitio web bajo Apache. Normalmente, para un servidor en producción lo lógico es utilizar un certificado SSL firmado por una entidad autorizada y confiable «Trusted Certificate Authority«, no obstante, en servidores beta Seguir leyendo


ISAPI Rewrite: Alternativa a Mod Rewrite en IIS

ISAPI_Rewrite es un manipulador de URL basado en expresiones regulares para IIS (Microsoft Internet Information Server), es el equivalente a mod_rewrite para Apache. ISAPI_Rewrite actua prácticamente igual que mod_rewrite en apache, pero siendo designado exclusiva y específicamente para IIS. ISAPI_Rewrite es un filtro0 ISAPI escrito en C/C++, y es extremadamente rápido. Las funcionalidades son las Seguir leyendo


suPHP: «Premature end of script headers» en el error_log

Si acabáis de montar un servidor apache con suPHP y al tratar de ejecutar cualquier PHP el navegador muestra «Internal Server Error«, y el log de apache muestra «Premature end of script headers» lo más probable es que hayáis instalado la versión cliente (CLI) de php en vez de la versión CGI (php-cgi). Para solventar Seguir leyendo


.htaccess: Redirigir todo el tráfico hacia una página

Como la mayoría sabéis, .htaccess (Acceso de Hiper-Texto) es el fichero que apache permite utilizar en un sitio web para configurar y personalizar directivas en un determinado website, sin afectar a los demás. Una configuración muy útil para un website, es en un momento determinado, ya sea por tareas de mantenimiento, problemas con algún servicio, Seguir leyendo


suPHP: «/…/» is not in document root of Vhost «/…/»

[Mon Aug 18 04:00:06 2008] [error] [client xx.xx.xx.xx] SoftException in Application.cpp:217: File «/usr/share/phpmyadmin/index.php» is not in document root of Vhost «/var/www/html/» Este error es provocado a una restricción de seguridad en servidores con Apache con suPHP. Si véis conveniente la resolución del mismo, debéis acceder al fichero de configuración de suphp, normalmente ubicado en /etc/suphp.conf, Seguir leyendo