Servidor Web amb Raspberry Pi

agost 06, 2016

img33

En aquest post montarem un servidor web amb la nostra Raspberry Pi, és un projecte molt senzill i molt útil per aquelles persones que volen tenir control del seu servidor web a casa a un preu molt econòmic, i també un bon projecte per iniciar-se com a maker.

Material que necessitem:

-Raspberry Pi
-Targeta SD (com a mínim de 4 gb)
-Alimentador micro-USB 5V
-Cale Ethernet

Instal·lar Rapsbian

Com qualsevol ordinador hem de triar el sistema operatiu, en el nostre cas instal·larem Rapsbian. Per fer-ho ens descarreguem el sistema des de la web de Rapsberry: https://www.raspberrypi.org/downloads/

Un cop descarregada la ISO, la copiem a la targeta SD. Connectem la Raspberry a la corrent i ja la tenim funcionant.

Ara per controlar-la, ho podem fer de dues maneres:

– Connectar-la directament a la pantalla, amb un teclat i ratolí
– Connectar-la al router, i accedir des de control remot amb ssh. Per accedir al menú de configuració ho fem amb la comanda raspi-config

rapiconfig

Actualitzar repositoris i programes

Primer actualitzem els repositoris del nostre sistema operatiu:

Crear grup d’usuaris per el servidor. (creem el grup data)

Instal.lem Apache i Php tot junt

Reiniciem el servei:

Posem la IP, o localhost al navegador i hauria de sortir “It Works”

apache

Ara provarem apache i php, per fer-ho crearem l’arxiu phpinfo; des de el terminal:


Anem al navegador i posem localhost/info.php i veurem la informació del sistema

Instal·lem la BBDD Mysql.

Ens demana introduir la contrasenya, l’ usuari de mysql que es “root”. Guardem les dades que després les necessitarem.
Comprovem si funciona mysql, reiniciem i accedim :

Al logar-nos hauria de sortir:
mysql>
Sortim amb les tecles Control + C.

Ara instal·larem Phpmyadmin para administrar las bases de dades:

Durant instal·lació ens preguntarà quin tipus de servidor utilitzem, seleccionem Apache.
També ens preguntarà si volem que configuri la base de dades, li diem que si.
Ara demanarà les credencials de Mysql
Modifiquem un arxiu:

Inserim aquesta línea, on possa “Dynamic Extensions”
extension=mysql.so

Y per últim creem un enllaç simbòlic:

Reiniciem la raspberry:

Provem PhpMyAdmin al navegador:
localhost/phpmyadmin

phpmyadmin

Accedir domini – Ip dinàmica
Un dels problemes que segurament ens trobarem es que el nostre router assigna ip dinàmiques, per tant es possible que la nostra raspberry canvii d’IP.
Per solucionar això podem registrar-nos https://www.dnsdynamic.org/ amb un domini gratuit, ara ja tenim assignada una Ip al nostre domini, però si aquesta canvia no la trobarà, per tant hem d’instal·lar un client a la raspberry perquè actualitzi la Ip quan es modifiqui:

Un cop instal·lat demanarà les dades d’accés de dyndns, com l’usuari, contrasenya i domini.

Amb això ja tenim un petit servidor web a casa, només ens queda muntar la nostra pàgina, recorda que els continguts han d’anar a: /var/www/

Feel free to share...Share on Facebook
Facebook
Share on Google+
Google+
Tweet about this on Twitter
Twitter
Share on LinkedIn
Linkedin


Els comentaris estan tancats.