lunes, 14 de octubre de 2013

Instalación de Wordpress en Ubuntu

Primero hay que instalar wordpress en el sistema a través de paquete synaptic con el siguiente comando:

$ sudo apt-get install wordpress

Después hay que configurar el servidor apache para sea capaz de leer la ubicación de wordpress como recurso. Se supone que wordpress se ha instalado en la carpeta /usr/share/wordpress, entonces lo que hemos de hacer es indicárselo al apache en su fichero de configuración que hay que crear nuevo /etc/apache2/sites-available/wordpress.

    Alias /blog /usr/share/wordpress
    Alias /blog/wp-content /var/lib/wordpress/wp-content
    <Directory /usr/share/wordpress>
        Options FollowSymLinks
        AllowOverride Limit Options FileInfo
        DirectoryIndex index.php
        Order allow,deny
        Allow from all
    </Directory>
    <Directory /var/lib/wordpress/wp-content>
        Options FollowSymLinks
        Order allow,deny
        Allow from all
    </Directory>
Después hay que habilitar este nuevo site dentro del servidor con el siguiente comando:
$ sudo a2ensite wordpress
Y después recargar el servidor apache:
$ sudo service apache2 restart
Este artículo es el oficinal para indicar cómo se instala:
Otro artículo interesante, ya que también utilizo mediaWiki, es este otro donde dice cómo instalar mediaWiki. Para esto dedicaré un artículo entero.

jueves, 3 de octubre de 2013

Montar servidor de correo en Ubuntu

He encontrado en internet un tutorial bastante bueno.
Se instalan herramientas de ubuntu siguiente:
  1. bind9: servidor DNS.
  2. postfix: agente de transporte de correo.
  3. mailx: enviar mails mediante la línea de comando.
  4. squirrelmail: aplicación webmail en PHP.
 El link al tutorial es el que se indica a continuación:
http://www.nosolounix.com/2010/01/servidor-de-correo-en-ubuntu.html

Si sigues a pies juntillas el tutorial, vas a ver que está casi todo correcto, pero no debes poner el fichero de configuración del DNS, no es "exacto". El correcto, en mi caso y con mi nombre de dominio elegido, mi fichero ubuntu-oscarf.db es el siguiente, :

;
; BIND data file for local loopback interface
;
$TTL    86400
@       IN      SOA     ubuntu-oscarf.com. root.ubuntu-oscarf.com. (
                              1         ; Serial
                         604800         ; Refresh
                          86400         ; Retry
                        2419200         ; Expire
                         604800 )       ; Negative Cache TTL
;
@       IN      NS      ns.ubuntu-oscarf.com.
@       IN      MX      10      mail.ubuntu-oscarf.com.
ns      IN      A       192.168.1.200
mail    IN      A       192.168.1.200
www     IN      A       192.168.1.200
ubuntu  IN      A       192.168.1.200