Instalar servidor web en Debian [Tutorial]

julio 15, 2010

Hoy voy a explicar como instalar un servidor web en Debian, para todos aquellos a los que les interese tener un servidor en casa.

Bueno, lo primero que tenéis que hacer es instalar Debian en vuestra máquina y para ello hay este pedazo de tutorial creado por mua Instalación de Debian [Tutorial]

Lo primero que vamos a hacer es abrir una terminal y acceder como root con el siguiente comando:

user@computer:$ su -
Contraseña:

Ahora vamos a asignar una IP estática a nuestro servidor. Para ello tenemos que editar el fichero interfaces que se encuentra en

user@computer:$ /etc/network#

. Para ello ejecutamos el siguiente comando:

user@computer:$ vim /etc/network/interfaces

En este fichero debemos dejarlo de la siguiente manera:

user@computer:$ # This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
allow-hotplug eth0
# Con la opcioón static le decimo que la IP es estática
iface eth0 inet static
# Le asignamos la IP que nosotros queramos
address 192.168.0.148
#La mascara puede variar según nuestro tipo de red, pero en una red local doméstica de normal es esta
netmask 255.255.255.0
# Tenemos que introducir la IP de nuestro router
gateway 192.168.0.1

auto eth0

Aplicamos los cambios desactivando la interfaz y volviendo a activarla ejecutando los siguientes comandos:

user@computer:$
ifdown eth0

user@computer:$
ifup eth0

Una vez lo tenéis instalado, vamos a instalar un par de cositas. Lo primero de todo es un editor de texto llamado VIM con el cual vamos a trabajar mucho.

Para instalarlo tenemos que ejecutar el siguiente comando:

user@computer:$ apt-get install vim

Ahora vamos a instalar SSH para así poder conectarnos remotamente a nuestro servidor desde cualquier otra máquina vía terminal. Para ello ejecutamos el siguiente comando:

user@computer:$ apt-get install ssh

Una vez instalado y por temas de seguridad vamos a cambiar el puerto de acceso SSH ya que por defecto es el 22. Para modificarlo tenemos que hacerlo de la siguiente manera:

user@computer:$ vim /etc/ssh/sshd_config

Debemos modificar la linea siguiente:

user@computer:$ Port 22

Por el puerto que nosotros queramos (recomendado que sea un puerto alto, a partir del 50000)
Bien una vez hemos cambiado el puerto tenemos que reiniciar el servicio SSH:

user@computer:$ /etc/init.d/ssh restart

Bien, ahora vamos a empezar a instalar el software necesario para nuestro servidor web. Empezaremos instalando Apache ejecutando el siguiente comando:

user@computer:$ apt-get install apache2

Una vez instalado, si abrimos el navegador y vamos a localhost (si es desde el mismo servidor) o vamos a la dirección IP del servidor, veremos que nos aparece un mensaje como el siguiente:

Cuando queramos empezar a crear nuestra página deberemos guardarla en /var/www/

Si queremos crear nuestra página en PHP debemos instalar PHP y recomendado MYSQL. Vamos a empezar instalando PHP ejecutando los siguientes comandos:

user@computer:$ apt-get install php5

Ahora pasamos a instalar mysql y phpmyadmin (para administrar las BBDD)

user@computer:$ apt-get install mysql-server

Nos pedirá que introduzcamos el password de root para mysql

user@computer:$ apt-get mysql-client

Para la instalación de phpmyadmin, tenemos que ejecutar el siguiente comando:

user@computer:$ apt-get install phpmyadmin

Nos pedirá que seleccionamos que tipo de servidor web vamos a utilizar:

Una vez a finalizado la instalación, para comprobar que funciona podemos ir al navegador he introducir la dirección de nuestro servidor de la siguiente manera:

y deberiamos ver una página como esta:

De esta manera ya tenemos montado nuestro servidor web en Debian. Espero que les sea de ayuda.

Leave a Reply