Raspberry pi 4 come server web

Tutti coloro che sono in possesso di un fantastico Raspberry in particolare del modello top del momento il PI 4 si chiedono come sfruttarlo a livello di server web, ed il piccoletto a patto di piccoli compromessi si presta a tale funzionalità.

Prima di iniziare a vederne le funzionalità con WordPress occorre aggiornare il sistema operativo, installare apache2, php, mysql qualora non lo siano già. Procediamo:

aggiornamento pacchetti sistema:

sudo apt update && sudo apt full-upgrade -y

installiamo apache2:

sudo apt install apache2 -y

installiamo php:

sudo apt install php -y

installiamo sql:

sudo apt install mariadb-server php-mysql -y

Configuriamo root sql:

sudo mysql_secure_installation

Riavviamo il web server:

sudo service apache2 restart

Scarichiamo WORDPRESS e procediamo con l’installazione:

sudo wget http://wordpress.org/latest.tar.gz

sudo tar xzf latest.tar.gz

sudo mv wordpress/* .

sudo rm -rf wordpress latest.tar.gz

sudo chown -R www-data: .

Adesso configuriamo il db per wordpress:

sudo mysql -u root -p

inserire la password data in precedenza e procedere con la creazione:

create database wordpress;

GRANT ALL PRIVILEGES ON wordpress.* TO “root”@”localhost” IDENTIFIED BY “PASSWORD_ROOT”;

dove PASSWORD_ROOT è quella utilizzata in precedenza con il comando “sudo mysql_secure_installation”

FLUSH PRIVILEGES;

sudo a2enmod rewrite

sudo systemctl restart apache2

sudo nano /etc/apache2/sites-available/000-default.conf

all’interno digitare:

<Directory “/var/www/htmlGG”

AllowOverride All

</Directory>

poi: sudo service apache2 restart