Pera calcular el número de filas de una query que tiene limit (y offset), usamos SQL_CALC_FOUND_ROWS en la query y después realizamos una llamada a SELECT FOUND_ROWS()
Encontramos un bug (o feature) en FOUND_ROWS() / SQL_CALC_FOUND_ROWS cuando la query se realizan en en una única tabla jdbc.
Leer más...A veces es necesario habilitar permisos para el fichero .htaccess en algún servidor virtual (VirtualHost) sin que los demás tengan permiso para su uso, para ello disponemos de la directiva AlowOverride.
Leer más...Si queremos forzar a que un servidor entre siempre en modo seguro (https://), tenemos que escribir unas reglas condicionales en el VirtualHost que atiende peticiones en el puerto no seguro (puerto 80):
RewriteEngine On RewriteCond %{HTTPS} off RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
Leer más...
Al solicitar un certificado SSL para un servidor web Apache en Linux, tenermos que enviar a la autoridad certficadora un fichero CSR (Certificate Signing Request). Para general este fichero en nuestra maquina previamente deberemos generar una private key con la que firmarlo y al generarla se nos solicita un password.
Una vez la autoridad certificadora nos enviar nuestro certificado y lo instalamos en el servidor web junto con nuestra private key, descubrimos que cada vez que lanzamos el apache este nos solicita la contraseña de la private key siendo un poco incomodo si quieres automaitzar arranques, reinicios o si tienes varios servidors virtuales seguros cada uno con su contraseña.
Para evitar esto, una vez tenemos el certificado podemos elminar la contraseña de la private key de manera definitiva y evitar este problema.
Leer más...Para evitar que Google (y otros buscadores) nos puedan penalizar con contenido duplicado, es importante redirigir al dominio canónico todas las peticiones de alias de servidores, en lugar de servirlas como tal.
Leer más...