Documente Academic
Documente Profesional
Documente Cultură
WEB
(07/08/14)
Material
-Raspberry Pi Model B
-Tarjeta SD con SO Raspbian
-Alimentador micro-USB 5V (mnimo 750mA)
-Cale Ethernet
Servidor Web
Un servidor web es una computadora que guarda y transmite datos va red.
La informacin que almacenan es en forma de pgina Web. Un servidor
Web implementa el protocolo HTTP (Hypertext Transfer Protocol)para
transmitir datos tales como hipertexto, pginas web o pginas HTML.
Cuando un cliente (navegador Web) accede a un servidor Web, enva una
peticin HTTP que recibe el servidor Web. Luego este enva la informacin a
travs de protocolo HTTP al cliente en formato HTML.
Instalar LAMP
LAMP (LinuxApacheMySQLPHP) son un conjunto de componentes que
debemos instalar en la Raspberry Pi para poder crear un servidor Web.
Instalar Apache
Para instalar el servidor web Apache, primero tendremos que crear un
grupo de usuarios para el servidor:
sudo groupadd www-data
sudo usermod-a -G www-data www-data
Instalamos el Apache:
sudo apt-get install apache2
explica cmo establecer una IP fija) veremos una pgina con la frase It
works!. Esto quiere decir que el servidor se ha instalado correctamente.
Ahora podemos probar de crear un archivo html:
sudo nano /var/www/prueba.html
1
2 <html>
<head>
3 <title>DIYMakers</title>
4 </head>
5 <body>
6 <h1>DIYMakers</h1>
<p>Prueba de archivo HTML</p>
7 </body>
8 </html>
9
Para guardar pulsamos CTRL+X, luego S e INTRO. Ahora en el navegador
ponemos la direccin IP de la Raspberry ms el nombre del archivo html
para ver nuestra web:
http://192.168.1.134/prueba.html (poner vuestra direccin IP)
Instalar PHP
El lenguaje de programacin PHP sirve para poder crear webs dinmicas.
Procedemos a instalar el lenguaje PHP en la Raspberry Pi:
sudo apt-get install php5
1 <?php
2 echo "Hello World";
3 ?>
Para guardar pulsamos CTRL+X, luego S e INTRO. Ponemos en el navegador
web lo siguiente:
http://192.168.1.134/pruebaphp.php (poner vuestra direccin IP)
I nos tiene que salir el texto Hello World en una pgina web.
Instalar MySQL
MySQL es una base de datos Open Source que sirve para almacenar datos.
Para su instalacin escribimos lo siguiente:
sudo apt-get install mysql-server mysql-client php5-mysql
Instalar PHPmyAdmin
PHPmyAdmin s un software basado en PHP que sirve para administrar la
base de datos MySQL a travs de interfaz web. Para su instalacin
escribimos el siguiente comando:
sudo apt-get install libapache2-mod-auth-mysql php5-mysql phpmyadmin
Con este tutorial tenemos preparada nuestra Raspberry Pi para ser utilizada
como servidor web que nos servir para futuros tutoriales y proyectos
donde dependeremos de un servidor.