lunes, 6 de septiembre de 2010

Blog online

Pues ya está el blog de vuelta, por si queréis acceder.

La ruta es la de siempre http://fotux.es

domingo, 5 de septiembre de 2010

Antes y después


ANTES
DESPUES



Parece que el servidor ya está estable, aunque aún falta por configurar algunos plugins del wordpress y como os prometí os dejo una comparación de uso de memoria del servidor recién iniciado, antes de los cambios y después de los cambios.

Los procesos en ejecución han bajado de 146 a 134.



Correo electronico

Una de las cosas que mas quebraderos de cabeza me ha dado desde que comencé con el servidor fue el servidor de correo.
La primera vez se debía a los DNS, esta vez he dejado de usar mis propios DNS para usar los propios de mi proveedor para así no tener que gestionarlos desde mi propia máquina, ya que al fallar tanto muchas veces no llegaban los correos.

Para no poner aquí todo el proceso de creación del correo electrónico, os dejo el enlace que he ido siguiendo, un enlace bastante completo donde se tratan los siguientes punto.
  • Instalación de Postfix
  • Instalación de entorno web para cuentas virtuales
  • Configuración de Postfix
  • Instalación y configuración de Dovecot para IMAP y POP
  • Seguridad en Dovecot
  • Seguridad con SASL en Postfix
  • Antivirus ClamAV
  • Spamassasin
Podéis encontrar el tutorial aquí.

viernes, 3 de septiembre de 2010

Primer problema solucionado, los permalinks

Aunque aún no podáis ver el blog ya os adelanto que la migración ha ido bien, pero voy a estar trasteando con el servidor aun y no quiero ponerlo en producción aún.

Ya he tenido el primer problema, ahora os comento en que consistía y os explico como lo he solventado.

He instalado ya PHP y MySQL, aquí os dejo el comando para instalar todo.

apt-get install mysql-server php5 php5-mysql libapache2-mod-auth-mysql

He estado probando y me ha dado un error que ya me sonaba de la anterior migración, los enlaces a los post no funcionaban.
El error se debe a que no se ha copiado el archivo .htaccess al hacer la copia, lo he creado con

touch .htaccess
chmod 666 .htaccess

Con esto lo creo y le doy permisos, luego dentro del administrador de wordpress vuelvo a configurar los permalinks para que me regenere el archivo.

Después de esto seguía sin funcionar y por fin he caído en que Apache por defecto no carga el módulo rewrite que es el que se encarga de los permalinks. Para solucionar esto debemos cargar el modulo con:

a2enmod rewrite

y cambiar el archivo /etc/apache2/sites-enabled/000-default. Dentro de este archivo cambiamos el valor de AllowOverride None a AllowOverride All.

Reiniciamos el servidor web con

/etc/init.d/apache2 restart

y ya está funcionando.

Ya iré comentando los problemas con los que me voy comentado, aunque como ya os digo el blog aunque no lo veáis funciona correctamente.

SO instalado y Apache2

Pues ya está el sistema operativo, ha tardado apenas 15 minutos en instalarse y viene sin nada instalado.

Para mantener a la gente informada lo primero que he hecho ha sido montar el servidor Apache2 y una pagina HTML a pelo con unos enlaces.

Para instalar Apache simplemente tenemos que hacer lo siguiente.

apt-get install apache2

Por ahora no le he dado soporte para PHP ni MySQL, ahora lo que me interesa es que haya una página de mantenimiento funcionando, con eso me conformo.

Backup



Ya he comenzado con el backup de FoTux.es

Voy a salvar la base de datos, la carpeta web y algunos archivos de configuración de apache y Bind que no quiero perder, ya que me costó bastante configurar.

Para crear el backup de la base de datos ejecutamos el siguiente codigo

mysqldump -uroot -pPASSWORD --all-databases > ./backupmysql.sql

Para realizar la parte web he decidido empaquetarlo y comprimirlo para luego traermelo a local a través de FTP. Para eso he usado el siguiente comando

tar -czf ./backupWWW /home/www

Dependiendo de lo que tengamos tardará mas o menos, a mi la verdad es que la parte web me ha tardado bastante, la base de datos no demasiado, aunque son 15Mb. Hay que tener en cuenta que no solo tengo la base de datos de WP.

Una vez tenemos los dos archivos, para poder restauralo tenemos que hacer lo siguiente:

Restaurar base de datos:

mysql -u root -p < ./backupmysql.sql (debes poner la ruta donde este el archivo, esto si te encuentras en la misma carpeta donde está el archivo)

Para restaurar la copia de la web:

tar -xvzf backupwww.tar.gz

Yo en mi caso estoy restaurando todo en local y montando el blog a ver si funciona antes de pedir el formateo de la máquina.

Despues de haber hecho la copia en local, haber montado un servidor y ver que todo está correcto en local voy a pedir la reinstalación del sistema operativo.

Espero que no se me haya olvidado nada.



Reinstalando el sistema - Así está antes de comenzar


Esto que veis aqui arriba es el uso de memoria de FoTux.es recien iniciado, y ese podríamos decir que es el primer motivo por el que voy a reinstalar una maquina desde 0, nada mas que el nucleo de Debian con poco mas para ir configurandolo poco a poco, para bajar estas cifras lo máximo posible.

El número de procesos ejecutandose es de 146, veamos en cuantos los dejo

Cuando esté todo terminado pondré otra captura, a ver si todo el trabajo realizado ha merecido la pena.

lunes, 19 de abril de 2010

Publicando las noticias en Facebook

La primera opción cuando creas una página en facebook, como la de FoTux, es que se publiquen los post del blog en la página automáticamente a través de las "notas" del muro.

En la aplicación notas puedes definir una ruta rss para importar los post, pero ya he comprobado que funciona muy, pero que muy mal. He estado esperando mas de 48 horas y no ha importado nada.

Así que investigando un poco me he decantado por otra aplicación, una que por ahora me da buenos resultados y que es muy configurable, la aplicación se llama RSS Graffiti.

Lo primero que tenemos que hacer es darle todos los permisos para que pueda publicar en el muro de la página.

Una vez tiene los permisos te pide la URL del feed y unos datos configurables como el estilo, si quieres que el titulo aparezca publicado o no como comentario, la frecuencia de refresco e incluso la fecja o post desde el que quieres comenzar a importar, cosa muy importante para no duplicar entradas.

domingo, 18 de abril de 2010

Hola Mundo!!!

Hola Mundo!!!

En "Creando FoTux.es" voy a ir contando como creo en tiempo real el blog http://fotux.es aunque ya se encuentra creado siempre estoy realizando modificaciones y pensando que quizás alguien esté interesado en crear el suyo propio he decidido ir contando como es la creación de mi blog.

Así que cuando realice algún cambio interesante en FoTux.es pues aquí os intentaré contar como pueda como he realizado el cambio.