Diferència entre revisions de la pàgina «WoSeBerry - Manual técnico»

De Wiket
Salta a la navegació Salta a la cerca
Línia 40: Línia 40:
 
Instalamos MySQL en las Raspberry que contendrán la base de datos de la plataforma Wordpress.
 
Instalamos MySQL en las Raspberry que contendrán la base de datos de la plataforma Wordpress.
  
  pi@BERRY-04:~$ sudo apt install mysql-server mysql-client phpmyadmin
+
  <b>pi@BERRY-04:~$</b> sudo apt install mysql-server mysql-client phpmyadmin
  pi@BERRY-04:~$ sudo su
+
  <b>pi@BERRY-04:~$</b> sudo su
  root@BERRY-04:/home/pi# mysql -u root  
+
  <b>root@BERRY-04:/home/pi#</b> mysql -u root  
  MariaDB [(none)]> CREATE USER 'pi'@'%' IDENTIFIED BY 'woseberry';
+
  <b>MariaDB [(none)]></b> CREATE USER 'pi'@'%' IDENTIFIED BY 'woseberry';
  MariaDB [(none)]> GRANT ALL PRIVILEGES ON *.* TO 'pi'@'%';
+
  <b>MariaDB [(none)]></b> GRANT ALL PRIVILEGES ON *.* TO 'pi'@'%';
  MariaDB [(none)]> FLUSH PRIVILEGES;
+
  <b>MariaDB [(none)]></b> FLUSH PRIVILEGES;
  MariaDB [(none)]> exit;
+
  <b>MariaDB [(none)]></b> exit;

Revisió del 17:16, 6 maig 2018

Manual de instalación y configuración.

$ comando


Sistema Operativo

Todas las Raspberry Pi de nuestro proyecto cuentan con un sistema operativo Raspbian ya sea en su versión "lite" sin interfaz gráfica o la versión de escritorio con dicha interfaz.

El comando principal que necesitamos ejecutar en la versión sin interfaz gráfica para llevar a cabo la configuración inicial es el siguiente.

$ sudo raspi-config

[[File:Raspi-config.png|frame|left|Opciones de configuración al ejecutar el comando raspi-config]]

raspi-config


Enrutamiento y enmascaramiento

En el archivo rc.local de la Raspberry que nos poporcionará salida a Internet, configuramos el enrutamiento y la regla iptables correspondiente para que se ejecute automáticamente al iniciar el sistema.

pi@BERRY-01:~$ sudo nano /etc/rc.local
…

# Activar el enrutamiento
echo 1 > /proc/sys/net/ipv4/ip_forward

# Enmascarar el tráfico de la LAN con la IP de la interfaz que nos proporciona salida a Internet
iptables -t nat -A POSTROUTING -s 192.168.30.0/24 -o eth1 -j MASQUERADE

exit 0


Instalación y configuración WordPress

Instalación MySQL Server

Instalamos MySQL en las Raspberry que contendrán la base de datos de la plataforma Wordpress.

pi@BERRY-04:~$ sudo apt install mysql-server mysql-client phpmyadmin
pi@BERRY-04:~$ sudo su
root@BERRY-04:/home/pi# mysql -u root 
MariaDB [(none)]> CREATE USER 'pi'@'%' IDENTIFIED BY 'woseberry';
MariaDB [(none)]> GRANT ALL PRIVILEGES ON *.* TO 'pi'@'%';
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> exit;