Soluciones LowCost 2 – Servidor WEB

Este es el segundo artículo de una serie en los que quiero presentarte algunas soluciones informáticas LowCost para nuestra infraestructura informática.

En el primer artículo mostré cómo crear la base para las futuras soluciones que podemos implementar.

En este segundo artículo, y partiendo de esa base, vamos a implementar un servidor web, popularmente conocido como LAMP (Linux, Apache, Mysql y Php).

Materiales:

Actualizar sistema

Antes de hace nada nuevo, un paso importante es actualizar el sistema de la Raspberry para asegurarnos que está con la versión estable más nueva y evitar posibles problemas.

Los pasos para actualizar son muy sencillos.

Nos conectamos la raspberry y ejecutamos primero

$ sudo apt-get update

Después ejecutamos

$ sudo apt-get upgrade

Con esto ya tenemos actualizado el sistema y podemos pasar a hacer la instalación del servidor web.

Instalar Apache

Para instalar el servidor web Apache, basta con ejecutar el siguiente comando.

$ sudo apt-get install apache2

Cuando haya terminado la instalación podemos verificar que apache ya está ejecutándose con el comando

$ service apache2 status

También podemos comprobar que hay una página web por defecto en la ruta: /var/www/html/index.html

Además, si ponemos la dirección IP de la raspberry, ya podemos acceder por el navegador web a la página por defecto.

Con todo esto podríamos decir que ya tenemos el servidor web operativo, pero todavía nos falta instalar algunos componentes más para añadir más funcionalidades y poder alojar sitios web más complejos.

Instalar PHP

Para poder tener páginas web más complejas, dinámicas, o poder alojar sitios web como wordpress, drupal, joomla, … necesitamos, entre otras cosas, instalar PHP

Para instalar PHP ejecutaremos lo siguiente.

$ sudo apt-get install php5 libapache2-mod-php5

Después de instalar PHP, podemos crear una página llamada “info.php”, por ejemplo.

$ sudo nano /var/www/html/info.php

Con el siguiente contenido:

Con esto, si accedemos con el explorador a http://direccionraspberry/info.php nos mostrará una página con información sobre PHP instalado.

Instalar MySQL

Para poder tener sitos web complejos también necesitamos un servidor de bases de datos.

En este caso vamos a instalar MySQL.

Para instalar los componentes necesarios, ejecutaremos lo siguiente.

$ sudo apt-get install mysql-server mysql-client php5-mysql

De esta forma instalamos el servidor MySQL, el cliente MySQL y componentes de PHP para la integración con MySQL.

Durante el proceso de instalación nos pedirá la contraseña para el usuario administrador de MySQL

Instalar Extras

Como parte extra, y para que nos resulte más sencillo administrar el servidor MySQL, vamos a instalar PHPMyAdmin, que es un administrador web para MySQL.

Para realizar la instalación ejecutaremos lo siguiente:

$ sudo apt-get install phpmyadmin

Durante la instalación, seleccionamos “apache2” como servidor web.

Para ir terminando la instalación, pregunta para instalar la BBDD administrativa

Le indicamos que SI.

Después nos pide la contraseña de administrador de MySQL para instalar la bbdd.

Y también nos pide configurar una contraseña para PHPMyAdmin. Podemos usar la misma que para MySQL.

Y la confirmación de contraseña

Cuando termina ya podemos entrar a http://direccionraspberry/phpmyadmin

Ahora ya podemos administrar nuestro servidor MySQL de bases de datos desde la interfaz web.

Conclusiones

Después de todo este proceso ya tenemos instalado el servidor web, PHP, servidor de bases de datos MySQL y administración web de MySQL.

Ya podemos utilizar la Raspberry PI para alojar aplicaciones web como SugarCRM, Feng Office, … o sitios web más complejos o interesantes, como WordPress, Drupal, Joombal, Prestashop, …

Importante: Hay que tener claro que el rendimiento no va a ser el mismo que si estuviera instalado en un servidor o alojado en algún servicio de hosting, pero para alojar sitios que no requieran muchos rendimiento, hacer pruebas, desarrollar sitios y/o aplicaciones web, puede resultar perfectamente útil y a muy bajo coste.

Espero que os resulte de utilidad.

Print Friendly, PDF & Email

Deja un comentario

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.plugin cookies

ACEPTAR
Aviso de cookies
A %d blogueros les gusta esto: