Manual para instalar un blog de Wordpress con salida a Internet desde un equipo en nuestra red local

Bueno pues vamos al lío. Antes que nada decir que me voy a basar en el manual de montar un servidor Debian del blog del incombustible Forat en donde explica paso a paso cómo montar el servidor web para Debian 4.0 Etch, para luego instalar el CMS Wordpress y tener un blog como el que estais leyendo. Lo he adaptado para que se pueda hacer desde Debian 5.0 Lenny.

Vamos a ver la instalación en una serie de pasos:

1er PASO: Instalar Debian GNU/Linux 5.0 con instalación mínima.

Nos vamos aquí y seguimos los pasos de esa página. Son pasos para Debian 4.0 Etch pero igualmente válidos para Debian 5.0 Lenny. Para conseguir el CD-1 de Debian Lenny lo cojemos de aquí DEBIAN 5.0.1 Lenny . Con ese CD-1 y una conexión a Internet de banda ancha es mas que suficiente.

Cuando nos de a elegir la replica para configurar las fuentes de apt, le damos al pais "Francia" y el servidor que elegimos es http://ftp.fr.debian.org

2o PASO: Configuración de IP fija para el ordenador que hará de server en nuestra red.

Vamos a aquí y seguimos las instrucciones.

3er PASO: instalar SSH

Este paso es para por ejemplo conectarnos al ordenador que hará de servidor desde otro ordenador de nuestra red local. Seguimos los pasos desde aquí

4o PASO: Instalar el servidor web Apache2 en nuestro server

Seguimos por aquí y donde pone,

cambiar RedirectMatch ^/$ /apache2-default/

por

RedirectMatch ^/$ /www/

lo ponemos debajo de la linea

allow from all

que está en el segundo Directory ....

4o PASO: Soporte para PHP5

Seguimos por aquí y cambiamos lo siguiente:

en vez de poner

#apt-get install php4-cgi php4-cli php4-common libapache2-mod-php4

ponemos

#apt-get install php5-cgi php5-cli php5-common libapache2-mod-php5

lo demás lo hacemos igual que en link.

5o PASO: Base de Datos MySQL

Seguimos por aquí y donde pone:

apt-get install mysql-server-4.1 mysql-client-4.1 php4-mysql

lo cambiamos por,

apt-get install mysql-server-5.0 mysql-client-5.0 php5-mysql

y donde pone

ln -s /var/www/phpmyadmin /home/usuario/www/phpmyadmin

lo cambiamos por,

ln -s /usr/share/phpmyadmin /home/usuario/www/phpmyadmin

Lo demás lo seguimos como en el link. Decir que al instalar MySQL nos pedirá que le digamos cual es el password del usuario root (administrador) de la base de datos. Ese campo lo dejamos en blanco y ya luego le añadís la clave con phpMyAdmin como explica Forat en su blog.

6o PASO:Información del sistema con PHPSysinfo

Seguimos por aquí y seguimos las instrucciones.

7o PASO: Servidor FTP con proFTPd

Seguimos por aquí y seguimos las instrucciones.

8o PASO: Estadisticas web con AwStats

Seguimos aquí todos los pasos.

9o PASO: Dominio Propio Gratuito con No-IP

Seguimos por aquí pero en ver de poner:

#apt-get install no-ip

ponemos,

#apt-get install noip2

y respondemos a las preguntas igual que en link de forat.

10o PASO: Abrir puertos del Router 80(http), 21(ftp), 22(ssh).

Seguimos los pasos de aquí para hacerlo.

11o PASO: Últimos ajustes.

Seguimos por por aquí pero donde pone:

ln -s /var/www/phpmyadmin /home/usuarioweb/phpmyadmin

lo cambiamos por,

ln -s /usr/share/phpmyadmin /home/usuarioweb/phpmyadmin

Lo demás seguimos las instrucciones igual.

12o y ultimo PASO: Instalar Wordpress en el directorio de publicación de nuestro servidor

Seguimos los pasos de aquí y por fin terminamos y a disfrutar de nuestro blog!!.

Espero que le sirva de ayuda a alguien.

Saludos!.

¿Para que abres los puertos 21 y 22, si estas explicando como montar un servidor web?

no se que conexión a internet tendrás, pero vamos, o es muy muy buena, o como entren 2 personas a la vez no vas a poder navegar en tu casa ni en google....

Hola gokula,

Se abre el puerto 22 para que puedas conectarte desde fuera de tu red local, fuera de tu casa, a administrar el servidor a través de ssh. Creo que está claro.

Y el puerto 21 para ftp por que en los enlaces que pongo también se instala proFTPd para poder bajar cosas al server que hayas subido previamente.

Espero que se me haya entendido...

Bueno, saludos!.

Ok :)
saludos,