Plesk y las paginas default de apache
Hola de nuevo,
Escribo poco en el blog, pero si alguien se digna a leerlo, ya debe saber que no es un blog propiamente dicho, sino un cuadro de apuntes personal sobre mi vida y sobre mi trabajo (que a la vez puede considerarse hobbie).
Bueno, no me enrollo. Cuando actualizamos un Plesk, si la actualizacion no funciona bien, existe un problema que hace que todos los dominios se muestren con la pagina por defecto de Apache.
Tranquilo, tiene solucion.
[code]/usr/local/psa/admin/bin/httpdmng --reconfigure-all[/code]
Y listo, dejalo trabajar, y en un ratito todas las webs volveran a “funcionar”.
¿Como saber los passwords de los correos en Plesk?
Si un cliente tuyo al cual le has o ha generado una cuenta de Correo en Plesk, pierde la contraseña o la desconoce, no todas las soluciones pasan por cambiarla.
Podemos recuperarla gracias a un comando:
/usr/local/psa/admin/sbin/mail_auth_view
Con esto nos mostrara las cuentas y los passwords de las cuentas de correo que tengamos en el servidor.
Saber que MicroUpdate tenemos en nuestro Plesk
Plesk ahora se ha enseñado a decirnos que ha aplicado tal parche o tal solucion en el MicroUpdate (MU) numero XX.
Y tu, te preguntas, ¿Y cual tengo yo? Plesk no ofrece una informacion clara, asi que hay que, como casi siempre, recurrir a la linea de comandos.
Asi pues, hay que teclear:
cat /root/.autoinstaller/microupdates.xml
Y de esta forma obtenemos:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<patches>
<product id="plesk" version="10.0.1">
<patch version="1" timestamp=""/>
</product>
</patches>
En este caso tenemos Plesk 10.0.1 con el MU 1.
Comprobar Cola de Correo en Plesk, Cpanel y DA
Para comprobar la cola de correo y asi detectar si se esta enviando Spam desde nuestro servidor, nada mas sencillo que hacerlo comprobandolo desde el servidor de correo.
En este caso qmail (plesk) y exim (cpanel y DA) salvo que los cambiaras, logicamente.
Para Plesk:
/var/qmail/bin/qmail-qstat – Vemos las estadisticas
/var/qmail/bin/qmail-qread – Vemos las cabeceras
Para cPanel y DA:
exim -bp Listamos los Correos
exim -bpc Numero de Correos
exim -bp | exiqsumm Resumen de los correos
Detectar Spam (Spammer) en Plesk
Uno de los problemas con los que nos podemos encontrar a la hora de administrar un servidor, es encontrarnos con un servidor que tenga un spammer.
Un spammer es cuando se esta enviando correo, no deseado, y probablemente con algo de pishing, por medio de algun script desactualizado (joomlas, wordpress…) aprovechando alguna vulnerabilidad. Tambien puede ocurrir cuando los ordenadores locales de los programadores, dueños de paginas… tienen algun virus que aprovecha para conectarse por SMTP o similar.
Para detectar quien el spammer en nuestro servidor con panel Plesk, vamos a hacer lo siguiente:
Error al instalar extensiones Plesk
Hoy me he encontrado con un desagradable error al instalar una extension a un cliente. La extension era mcrypt, ero eso es lo de menos. El problema, es que tras instalarla y consultar el php -m me encuentro con estos errores:
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib64/php/modules/fileinfo.so' - /usr/lib64/php/modules/fileinfo.so: undefined symbol: php_pcre_exec in Unknown on line 0
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib64/php/modules/zip.so' - /usr/lib64/php/modules/zip.so: undefined symbol: php_pcre_exec in Unknown on line 0
Bien, tras analizarlo, decido pasar a la accion para solucionarlos.
… continue reading.
Instalar mcrypt en Plesk
Para instalar Mcrypt en un servidor con Plesk 9 o 10 (CentOS), tenemos que hacerlo de la siguiente forma:
1) Instalamos el repositorio de Atomic:
wget -q -O - http://www.atomicorp.com/installers/atomic | sh
2) Instalacion mediante yum:
yum install php-mcrypt
Aqui, podemos tener algun problemilla si corremos Plesk 5.3, ya que Plesk incluye un configurador que nos puede fastidiar la operacion. Si nos tira el siguiente error:
Recuperar SMB en Lion para Apple TV
Bueno, si eres un fan del aparatito para ver la TV (entre otras cosas, para ver Series y Películas por la TV desde Internet) de Apple, y tienes conectado tu Mac para reproducir contenido desde el, y actualizaste a Lion… te encontraras con una desagradable sorpresa.
SMB ya no funciona en Lion (De momento, dicen).
Existe una solución, que a mi, particularmente me ha funcionado y puedo volver a reproducir contenido del iMac en el Apple TV 2.
Deprecated en PHP 5.3
Bueno, actualizando algunos servidores, me he dado cuenta de que en php 5.3 se han quedado obsoletas algunas funciones:
http://php.net/manual/en/migration53.deprecated.php
Queda muy feo, hasta que las cambiamos dichas funciones, esto en nuestras webs, asi que existe una posibilidad de ocultarlos.
En nuestro php.ini tenemos que modificar:
error_reporting = E_ALL & ~E_NOTICE & ~E_DEPRECATED
Si el problema persiste, tenemos que ir al .htaccess del sitio web, y colocar estas entradas:
php_flag display_errors off
php_flag log_errors off
Reiniciando apache, deberia solucionarse nuestro problema.
Detener/Bloquear un ataque DDOS
Un ataque DDOS es probablemente, uno de los problemas de seguridad contra los que menos podemos hacer.
¿Porque? Porque un ataque DDOS es un ataque de degeneracion de servicio. Esto significa, que el o los atacantes, buscan bloquear el servicio (Generalmente HTTP), mediante peticiones, en principio, normales.
Es decir, un ataque DDOS, son simplemente visitas. Visitas que nos visitan miles de veces por segundo, de forma que el servidor, es incapaz de procesarlas, se vuelve inestable, y termina sin servir de forma normal.
¿Que si existe solucion? Por supuesto, como con todo.
