Fallo en FOUND_ROWS() usando el driver JDBC cuando las query es en una única tabla

publicado por Carlos Torres el 28/11/2016 18:41

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...

Permisos del fichero .htaccess en Apache

publicado por Carlos Torres el 10/01/2011 19:12

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...

Forzar en Apache el modo seguro https

publicado por Miguel Angel Fernández el 19/11/2010 19:55

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...

Eliminar el password en una private key

publicado por Miguel Angel Fernández el 18/11/2010 16:37

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...

Redirección 301 en Apache para ServerAlias

publicado por Carlos Torres el 04/11/2010 11:58

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...