viernes, 13 de agosto de 2010

Instalando PHPMyadmin en un CentOS

Ya he perdido la cuenta de las veces que he instalado phpmyadmin y que he tenido que mirar cómo se hace alguno de los pasos. Este post es un poco tontería, pero al menos a mí me va a venir de lujo... Y como el blog es mío, publico lo que quiero ;-)


  1. Instalar el repositorio de rpmforge [LINK]
  2. Instalar phpmyadmin desde los repositorios oficiales: yum install phpmyadmin php-mbstring
  3. Configurar el "blowfish_secret". Es una cadena de caracteres de menos de 64 que hay que poner para que se generen cookies. Para ello, editas el fichero /usr/share/phpmyadmin/config.inc.php y en la parte que pone "$cfg['blowfish_secret']" (está al principio) , pones algo entre las 2 comillas simples que tienes ya listas.
  4. Editas el fichero de acceso "/etc/httpd/conf.d/phpmyadmin.conf" para poner en la línea "Allow" las IP's desde las que vas a acceder separadas por un espacio (si piensas acceder desde cualquiera, simplemente elimina las líneas "Order Deny,Allow" y "Deny from All", y en la de "Allow from" sustituyes el "127.0.0.1" por "All")
  5. Reinicias el apache: /etc/init.d/httpd restart
Fácil, sencillo y para toda la familia. No se por qué no he encontrado ningún post con estos 4 pasos, todos se restringen a parte de ellos o no explicitan las rutas de los ficheros.

Saludos!!

lunes, 2 de agosto de 2010

Instalando un certificado SSL en OWA

Bueno, primer post de la nueva temporada, que tenía esto un poco abandonado.

Nada más aterrizar de las vacaciones tenía pendiente instalar un certificado SSL en un servidor de Exchange. Sobre cómo instalar certificados hay miles de artículos, pero de mi caso en concreto (que es bastante habitual) no tantos, así que os cuento:

Había activado el OWA de un servidor de correo Exchange. Para ello hace falta que el servidor tenga instalado un certificado SSL. El certificado se puede "autogenerar" para que todo funcione, pero al acceder a la web te sale el típico mensaje de que el certificado no es válido (porque no lo ha firmado ninguna entidad certificadora).

La solución es sencilla: comprar un certificado SSL. El tema está que para eso hace falta que hagas una petición desde el IIS que sirve el correo y en ese periodo de tiempo no funciona el acceso web. Esto no suele ser una opción, ya que los usuarios no quieren vivir sin OWA. El tema es que si quitas la petición pendiente ya no puedes procesarla cuando te la envían los de la autoridad certificadora.

Todo está pensado y en este artículo te explican cómo hacerlo. En resumen: quitas la petición pendiente, reinstalas el certificado "autofirmado" (así te sigue funcionando el OWA) y cuando te llega el certificado, lo importas a mano para luego reemplazarlo por el que te envían:

- certutil -addstore my c:\certificadodeverdad.cer (tiene que dar que se ha completado correctamente)
- OJO: en el post te dice cómo mirar el "thumbprint" pero no se puede hacer así, en vez de "click derecho" hay que abrir el fichero .cer
- certutil -repairstore my “thumbprint“ (te dirá que OK)

Luego ya solo queda acceder al IIS y decirle que reemplazas el certificado por otro instalado. En la lista de certificados instalados te aparecerá el que has metido "a mano".

¡Suerte!