Social Icons

jueves, 23 de febrero de 2012

Instalar un servidor web en Ubuntu


Instalar LAMP en Ubuntu Server paso a paso

Antes de empezar, hay que recordar que estos pasos no sólo sirven para Ubuntu Server sino  que también para Ubuntu Desktop.

Los pasos para instalar un servidor LAMP son los siguientes:

1.  1. Instalamos el servidor web, en nuestro caso, Apache2 con el siguiente comando:
sudo aptitude install apache2-mpm-prefork

Instalamos Apache2
2.  Al terminar la instalación es posible que veamos el siguiente mensaje (en el caso de no verlo, ignoramos este paso):

apache2: Could not reliably determine the server’s fully qualified domain name, using 127.0.1.1 for ServerName

Para solucionarlo le indicamos a Apache2 nuestro fqdn con el siguiente comando:
echo "ServerName localhost" | sudo tee /etc/apache2/conf.d/fqdn
3.  
DDespués tenemos que indicarle a Apache2 que use index.php como página de inicio (además de index.html e index.htm). Para hacer esto tendríamos que editar el archivo /etc/apache2/sites-available/default e incluir la línea DirectoryIndex index.php index.html index.htm. Sin embargo, lo podemos solucionar ejecutando el siguiente comando (si haces un copiar y pegar, vuelve a escribir las comillas en tu equipo porque a veces no se copian bien):
sudo sed -i "s|DocumentRoot /var/www|DocumentRoot /var/www \n\tDirectoryIndex index.php index.html index.htm|" /etc/apache2/sites-available/default
4. 
Instalamos el gestor de base de datos MySQL con el siguiente comando:
sudo aptitude install mysql-server

Instalamos MySQL
5.  Durante la instalación se nos pedirá que introduzcamos una contraseña para el usuario root de MySQL. No es obligatorio  y se podría dejar en blanco pero no os lo recomiendo en absoluto, así que escribimos una contraseña y pulsamos Intro.

Escribimos la contraseña para el usuario root de MySQL
6.  A continuación volvemos a escribir la contraseña.

7.  Instalamos PHP5 y el módulo de MySQL para PHP5 con el siguiente comando:
sudo aptitude install php5 php5-mysql

Instalamos PHP5 y el módulo de MySQL para PHP5
8.  Para que Apache reconozca estos cambios y muestre los archivos PHP sin problemas debemos reiniciarlo con el siguiente comando:
sudo /etc/init.d/apache2 restart
9.  Una vez instalados todos los componentes del servidor LAMP, el siguiente paso consiste en comprobar que funciona correctamente el servidor web. Para ello tenemos que ir a otro equipo (sólo porque estamos trabajando con Ubuntu Server) y escribir en un navegador web la dirección IP del servidor donde hemos realizado la instalación del LAMP. En mi caso es http://172.16.10.9. Y la señal inequívoca de que Apache está funcionando correctamente es ver la siguiente página web:

Comprobamos que Apache2 funciona correctamente
    Por último, para comprobar que funciona correctamente el intérprete de PHP, creamos un archivo de texto en el servidor de nombre info.php en el directorio /var/www con el siguiente comando:
sudo nano /var/www/info.php
con el siguiente contenido:
<? phpinfo() ?>
Guardamos los cambios pulsando Control+O y salimos con Control+X.

Creamos un archivo de texto
Ahora sólo nos queda acceder a la página web que acabamos de crear con un navegador desde otro equipo: http://172.16.10.9/info.php. Y deberíamos ver una página como la siguiente:

Comprobamos que el intérprete de PHP funciona correctamente
¡A disfrutarlo! Ya tenemos nuestro servidor LAMP instalado, configurado y comprobado. 

No hay comentarios:

Publicar un comentario