subdominios con prefijo www

Cuando creamos un subdominio que sea, por ejemplo: prueba.malditohosting.com, no podemos acceder a el por www.prueba.malditohosting.com (a no ser que lo creemos asi, pero vamos. .que no se crean los dos por el precio de uno)
Para que esto sea posible, tenemos que hacer uso del vhost.conf referente a los subdominios.. es decir, creamos el fichero vhost.conf en :
/home/httpd/vhosts/malditohosting.com/subdomains/prueba/conf

Y dentro de este fichero, ponemos :

ServerAlias www.prueba.malditohosting.com

y lo guardamos. Por si alguien duda.. si, igual que ponemos www podemos poner kkk o lo que os parezca.. y asi, englobar varios subdominio en uno solo.
Eso si, una vez creado esto, tenemos que ir a la zona dns del dominio, en el panel plesk (suponiendo que use los dns del mismo servidor, claro) y crear la entrada correspondiente. En este caso, valdria una entrada tipo CNAME de www.prueba.malditohosting.com que apuntase a prueba.malditohosting.com.
Despues, para agilizar el proceso, ejecutamos el websrvmng. La sintaxis seria:

en la pagina por defecto sale el sitebuilder

A muchos os pasara, teniendo plesk + sitebuilder, que os quedais sin vuestra flamante web por defecto. Os aparece la del sitebuilder y quiza no sepais porque..

Para solucionar esto, editamos el fichero httpd.conf, que deberia estar en /etc/httpd/conf/httpd.conf
Ahi, los includes del sitebuilder y el httpd deben de quedar en este orden:

Include httpd.include
Include sitebuilder.conf

Editad con el 'vi', por ej, buscad la cadena y listo.. lo dejais asi y relanzais el apache.

Parche para antivirus DrWeb windows

ya tenemos parche para el drweb windows.. sobre el problema que se comentaba en http://www.malditohosting.com/?q=node/23

Podeis bajarlo directamente de aqui, DRWEB PATCH

pd: si no os da la opcion de salvarlo pulsad en el boton derecho del raton y, como hacen en muchas paginas web de porno / sexo / mp3, darle a "Guardar Destino Como.."

MailEnable Queue Clean Utility

Acabo de encontrarme (gracias, Adrian!) con una utilidad para eliminar mensajes de la cola del mail enable buscando por cadenas. Es decir, de lo mejorcito para mailbombs, spammers, o casos como este que ha pasado de que todo se marque como virus.
La utilidad es de la misma gente de mailenable, podeis bajarla en:

http://www.mailenable.com/utilities/addons/MEQUEUECLEAN.ZIP

Descomprimis el zip y hay un solo fichero, el cual os da a escoger de donde quereis borrar y si es de entrada o salida, ademas del mensaje.
Si alguien quiere compartir opiniones o tiene dudas de como funciona.. que vaya dejando comentarios y se va viendo :)

Problema con antivirus DrWeb que marca todo como virus y devuelve mensajes

Desde ayer hay un problema con el antivirus drweb en las maquinas windows. Este, esta reconociendo todos los mensajes como virus, eliminandolos y devolviendole al remitente un aviso de que su mensaje llevaba virus. Lo peor de todo es que se estan generando bucles. Cuando recibe un aviso de que habia un virus, lo vuelve a tratar como mail infectado y genera otro aviso, y asi sucesivamente, generando un aviso de un aviso de un aviso...
Esta todo dios tirandose de los pelos. Por ahora, la unica solucion es deshabilitar el antivirus. Para hacerlo debeis ir al panel de control -> herramientas administrativas -> servicios. Ahi, buscad el servicio DrWebcom, dadle al boton derecho -> propiedades y seleccionar "Deshabilitado" (estara como automatico) y pulsad en stop. Hasta que no se solucione, no cambieis eso, o volveran los mails.
Por ahora, se esta esperando actualizacion de la gente de DrWeb. En cuanto este, avisare en la web.

correo gratis

hoy me siento generoso y todas esas chorradas que se suelen decir, asique voy a ofrecer correo gratis a los visitantes de la web, previo registro en la misma, claro (que si, que es gratis!).
Como no me voy a currar un automatismo del carajo para crear unos cuantos correos, mejor me los pedis a mi, ya sea por el formulario de 'Cuentame algo...' que teneis a la izquierda o enviandome un mail a webmaster@malditohosting.com.
Podeis escoger entre redireccionamiento (es decir, creo un loquequerais@malditohosting.com y lo redirijo al buzon de mail que querais tener, asique indicarmelo en la peticion) o buzon. Los buzones iran limitados, claro, que no soy gmail. Dare 50 por ahora como maximo y con 10mb de espacio de limite. El que quiera buzon, si quiere, que me indique la contraseña a ponerle al buzon. Si no, pondre la que me de a mi la gana, y suelen ser complicadas (...)

pd: no, no voy a crear cuentas como admin@, administrador@, root@, etc..

pd2: ah, si, tendreis webmail.. y a

como cambiar el puerto para acceder al panel de control (8443 por defecto)

Cuando instalas plesk, la forma de entrar al panel es https://direccionip:8443. Si quieres que el puerto sea otro, por el motivo que sea (proxys ,firewalls.. o tener la seguridad de que nadie que ande buscando paneles plesk lo encuentre con tanta facilidad), podeis hacerlo editando el fichero :

/usr/local/psa/admin/conf/httpsd.conf

ahi, buscais "Listen", que os dira que es 8443. Cambiarlo por cualquier puerto. Bueno, cualquiera no! Alguno que no sea usado por otro servicio, porque si no dara una petada de cannot bind... Relanzais el plesk y listo

cambiar codificacion de caracteres (charset) en phpmyadmin

para cambiar la codificacion de caracteres en el phpmyadmin, es tan sencillo como editar el fichero config.default.php del mismo. Por ej, para editarlo con vi, seria:

#vi /usr/local/psa/admin/htdocs/domains/databases/phpMyAdmin/config.default.php

si teneis el plesk instalado en otra ruta.. pues eso, cambiais. Esa es la que tiene por defecto.
Una vez editado, hay 2 lineas que tienen que quedar tal que asi :

$cfg['DefaultCharset'] = 'iso-8859-1';
$cfg['DefaultLang'] = 'es-iso-8859-1';

para el caso de latin1, con la eñe, los acentos... :)

usuario bloqueado en panel plesk y recuperacion de contraseña de admin en linux y windows

Muchos sabreis que, si meteis mal la contraseña 3 veces, el panel, por seguridad, bloquea el usuario durante un rato que a veces se hace interminable. Esto no es mas que un registro en una tabla de la base de datos psa, que podeis borrar sin ningun miedo, dejando asi el usuario disponible. Para los neofitos en mysql, lo pondre todo paso a paso. Desde linux seria:

#mysql -uadmin -p

ahi, os solicitara la clave del usuario admin en el panel, se la poneis y os devolvera la consola del mysql. Si no recordais la clave, la teneis almacenada en texto plano en el fichero /etc/psa/.psa.shadow. Podeis verla con:

#cat /etc/psa/.psa.shadow

Una vez en la consola, escribis

#use psa

aqui ponemos en uso la base de datos de psa

#select * from lockout;

aqui nos mostrara los intentos fallidos, algo como esto:

+-------+----------------+----------+
| login | last_wrong | attempts |
+-------+----------------+----------+
| admin | 20051011123022 | 3 |
+-------+----------------+----------+

sincronizar reloj linux

como muchos sabreis, la gente se fija en los pequeños detalles. Por ejemplo, la hora del maldito servidor. Un correo que llega tarde, el reloj de su web, esas cosas.. Para que no nos llegue a representar el pequeño problema de tener que ir y cambiar la hora, lo mejor es tenerla sincronizada (por ej, con rediris) y olvidarse.
Esto ser haria con el comando:

#ntpdate chico.rediris.es

siendo chico.rediris.es el servidor de tiempo.
Una vez hecho, lo suyo es que se sincronice el solo cada poco tiempo.. ya sea al arrancar el sistema:

editamos /etc/rc.local y añadimos la linea:

/usr/sbin/ntpdate chico.rediris.es

o metiendolo en el crontab, añadiendo la misma ruta y fijandolo cada el tiempo que os parezca oportuno

limitacion de uploads via asp

otro de windows, que luego me tiran piedras.
El otro dia me encontre con que no se podia subir, via asp, mas de 200kb. Nuestro amigo el IIS6 tiene una limitacion en la metabase.
Primero, hay que irse al administrador del iis, boton derecho en el servidor, propiedades y marcamos la casilla de que nos deje editar la metabase. Despues de marcar esto, nos vamos a :

c:\windows\system32\inetsrv\metabase.xml

Lo editamos y buscamos la linea con :

AspMaxRequestEntityAllowed, que tendra un valor muy bajo, que vienen a ser 200kb. Lo cambiais por 1073741824 (mejor que sobre no que falte, decia mi padre) y a volar..

instalar plesk en core 3 y no morir en el intento

para los que, como muchisimos otros, estan aun acostumbrados a la instalacion de plesk en fedora core 1(o anteriores), con autoinstaller y previa actualizacion con apt, se llevaran algun susto. Os copio los pasos a seguir:

Primero, contamos con que apt para fedora core 3... vamos a usar yum XD lo bajamos, por ej, de rpmfind.net, la cosa seria :

#wget ftp://rpmfind.net/linux/fedora/core/updates/3/i386/yum-2.2.2-0.fc3.noarch.rpm

una vez bajado, instalamos, pero antes de hacer el yum update y escuchar el error por las llaves, ponemos :

#rpm --import /usr/share/rhn/*GPG*

despues, si:

#yum update

si, yes, si, yes..

#yum upgrade

claro, si, yes..

despues de esto, nos cargamos el apache (y sus dependencias), pues el autoinstaller del psa se basa en la version anterior y os encontrareis con un mensaje de error. Toca :

#rpm -e httpd httpd-suexec system-config-httpd

Y ya, solo os falta deshabilitar el selinux (o tambien, recibireis errores despues al entrar en el panel). Para esto:

quotas petadas

Hoy toca hablar sobre las quotas petadas, problema que a veces se repite demasiado.

De cuando en cuando, en los servidores linux, las quotas se van "al traste" (por decirlo de alguna forma).

Pueden fallar por diversos motivos y tener diversas soluciones, pero yo voy a exponer la que, por ahora, me ha servido siempre.

En teoria solo hace falta hacerlo para la particion que tiene las webs, mails.. pero como no se que organizacion tendreis cada uno ni nada, mejor os digo que lo hagais en todas, no pasa nada porque lo hagais donde no debiais (ahora es cuando os dejo caer que no esta de mas tener backup.. nunca se sabe lo que puede pasar con esto..).

Para ver las particiones que estais usando os servira ejecutar df (si, o fdisk -l, o.. en fin). Una vez que las conoceis, poneis lo siguiente:

#quotaoff /dev/hda1
y la desactiva para esa particion

#quotacheck /dev/hda1
se pone a comprobar

#quotaon /dev/hda1
y la activas otra vez

Todo esto suponiendo que la particion sea hda1. Si es otra.. pues eso, sustituis.

nuestro amigo el open basedir

dependiendo de la programacion que utilicen las webs, pueden tener unos requisitos u otros. Por ejemplo, el open basedir. Puede ser con alguna otra cosa, como el safe_mode, por ej.. pero en este ejemplo hablaremos del primero.

abrimos un ssh a nuestra maquina y buscamos el directorio 'conf' del dominio en cuestion. Normalmente en :
/home/httpd/vhosts/nombredeldominio.com/conf
Una vez dentro del directorio, creamos el fichero vhost.conf y ponemos lo siguiente en el :

>Directory /home/httpd/vhosts/nombredeldominio.com/httpdocs<
php_admin_value open_basedir "/home/httpd/vhosts/nombredeldominio.com/httpdocs/:/"

eliminar logs procesados

estoy de lunes y con una imaginacion algo nula, asiq solo se me ocurre esto

por mucho que le dejeis a la gente que utilice la rotacion de logs, se amontonaran. Nunca falla. La gente los dejara ahi para el recuerdo, por si algun dia quieren examinar el log de hace 2 años. ¿Que hacer? Borraselos. Almenos, los procesados. Los demas los dejo a vuestra eleccion :)
Como localizar todos los processed y eliminarlos de un plumazo :
(esta es facil, eh)

entramos en el directorio de vhosts y ponemos

#find ./* -name 'access_log.p*' > listado.txt
esto dejaria un listado con todos los processed.. quitad el .p, manteniendo el asterisco si os quereis cargar todos los access_log (luego repetir con error_log)



728x90 dominios

Syndicate content