DavebyDay
  • News
  • Categorie
    • Dev
    • Download
    • Entertainment
    • Fix
    • Gaming
    • Hardware
    • Internet
    • News
    • Recensioni
    • Smart Tech
    • Software
    • Stampa 3D
    • Tutorial
    • Web
  • More
    Create Offline Videos with AI

    Create Offline Videos with AI

    How to update Open WebUI in Docker

    How to update Open WebUI in Docker

    Disable Web Search in Start Menu – Windows 10

    Disable Web Search in Start Menu – Windows 10

    Google Sheets find and replace with macro

    Google Sheets find and replace with macro

    Dead Pixel Test for Widescreen 21:9 – 4K

    Dead Pixel Test for Widescreen 21:9 – 4K

    Come esportare i modelli 3D di Fortnite

    Creare un Pattern con un’ immagine in Photoshop

    Installare CentOS 6.9 su una Virtual machine VMware

    Guida Rapida per utilizzo Xiaomi Yi

  • Video
  • Contatti
No Result
View All Result
  • News
  • Categorie
    • Dev
    • Download
    • Entertainment
    • Fix
    • Gaming
    • Hardware
    • Internet
    • News
    • Recensioni
    • Smart Tech
    • Software
    • Stampa 3D
    • Tutorial
    • Web
  • More
    Create Offline Videos with AI

    Create Offline Videos with AI

    How to update Open WebUI in Docker

    How to update Open WebUI in Docker

    Disable Web Search in Start Menu – Windows 10

    Disable Web Search in Start Menu – Windows 10

    Google Sheets find and replace with macro

    Google Sheets find and replace with macro

    Dead Pixel Test for Widescreen 21:9 – 4K

    Dead Pixel Test for Widescreen 21:9 – 4K

    Come esportare i modelli 3D di Fortnite

    Creare un Pattern con un’ immagine in Photoshop

    Installare CentOS 6.9 su una Virtual machine VMware

    Guida Rapida per utilizzo Xiaomi Yi

  • Video
  • Contatti
No Result
View All Result
DavebyDay
No Result
View All Result
Home Download

Come creare un Webserver con Raspberry pi

Davebyday by Davebyday
Ottobre 15, 2020
in Download, Hardware, Smart Tech, Software, Tutorial
5
46
SHARES
663
VIEWS
Share on FacebookShare on Twitter

In questo articolo vedremo passo passo come realizzare un web server utilizzando un Raspberry pi.

Iniziamo scoprendo quali possono essere i vantaggi dati dall’utilizzo di tale hardware.

Create Offline Videos with AI

AI Startup System Prompts Leaked

Run .BAT Files in Minimized Mode

What is Model Context Protocol

How to update Open WebUI in Docker

Perchè utilizzare un Raspberry Pi?

La scelta della macchina che funga da server deve essere ben ponderata. Utilizzare un Raspberry Pi come server invece che un normale computer, ha innumerevoli vantaggi:

  • Un computer consuma in media 100W, e ha un costo annuo di ∼ 200 e; un Raspberry Pi, che consuma 5W in media, ha un costo annuo di soli ∼ 10 e
  • Un computer è spesso rumoroso, richiede una certa ventilazione e un locale adatto ad essere ospitato; un Raspberry Pi non ha parti meccaniche in movimento, quindi non genera rumore, produce poco calore (un piccolo dissipatore è sufficiente) e, non essendo più grande di un pacchetto di sigarette, può essere collocato dove preferiamo.
  • Mentre un computer si spegne al minimo calo di tensione, essendo il Raspberry Pi alimentato attraverso un trasformatore, può resistere a blackout di alcuni secon- di; tuttavia, un gruppo di continuità (UPS) è indispensabile per evitare eventuali downtime.
  • Un Raspberry Pi ha un processore a 700MHz (eventualmente lo si può overclockare, anche se lo sconsiglio in quanto potrebbe recare danni all’hardware, in particolare alla scheda SD): questa capacità di calcolo è più che sufficiente per gestire un sito statico di sole pagine HTML, o dinamico in PHP. Si può utilizzare anche un database MySQL, a patto di non non sovraccaricarlo troppo con CMS piuttosto complessi (come WordPress o Mediawiki – in alternativa si può usare Drupal o Dokuwiki, oppure spostare il server MySQL su un’altra macchina).

Una volta acquisite queste informazioni possiamo procedere con la scelta della distribuzione da utilizzare.

NECESSARIO:

  • Raspberry pi
  • La versione RASPBIAN Debian Wheezy (link).
  • connessione a internet

Installiamo,subito,  Apache e PHP, vitali per il nostro nuovo webserver (in alternativa ad apache si potrebbe usare lighttpd che risulta più leggero, io preferisco comunque apache)

sudo apt-get install apache2 php5 libapache2-mod-php5 php5-curl

Procediamo con l’installazione del database MySQL e del suo gestore PHPmyAdmin

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

In fase di installazione ci verrà richiesto di scegliere una password per il database, mentre per phpmyadmin dovrete selezionare “apache” nella scelta che comparirà a video.
Fatto questo dobbiamo fare un ultima modifica per poter accedere a phpmyadmin, ovvero aggiungeremo il suo percorso nel file di configurazione di apache:

sudo nano /etc/apache2/apache2.conf

Andiamo sul fondo del documento e aggiungiamo:

include /etc/phpmyadmin/apache.conf

Salviamo il tutto e riavviamo apache:

sudo /etc/init.d/apache2 restart

è tutto!

Ora possiamo verificare che tutto sia andato a buon fine digitando sul nostro browser l’indirizzo ip del nostro raspberry pi (es 192.168.x.x) e vedremo comparire il seguente messaggio:

2015-03-18_051410

 

Per raggiungere phpmyadmin non dobbiamo far altro che aggiungere/phpmyadmin dopo l’indirizzo ip (es. 192.168.x.x/phpmyadmin)

2015-03-18_051616

Concludiamo il tutto assegnando i giusti permessi alla cartella /var/www con:

cd /var
chown www-data:www-data www

Cambiamo il proprietario dei file contenuti in /var/www da root a www-data

Hai altre domande riguardo quanto appena trattato?

Aggiungi un commento qui sotto e vedrai che troverai risposta quanto prima!

 

Post Views: 1.035
Tags: apachedatabasemysqlphpRaspberry piserver
Share18Tweet12SendShareShare
Previous Post

Cos’è Tumblr

Next Post

Cos’è Spotify

Related Posts

Create Offline Videos with AI
AI

Create Offline Videos with AI

by Davebyday
Maggio 21, 2025
8
AI Startup System Prompts Leaked
AI

AI Startup System Prompts Leaked

by Davebyday
Maggio 19, 2025
22
Run .BAT Files in Minimized Mode
Dev

Run .BAT Files in Minimized Mode

by Davebyday
Maggio 10, 2025
36
What is Model Context Protocol
AI

What is Model Context Protocol

by Davebyday
Maggio 19, 2025
13
How to update Open WebUI in Docker
AI

How to update Open WebUI in Docker

by Davebyday
Aprile 7, 2025
496
Next Post

Cos'è Spotify

Cos'è Dropbox

Please login to join discussion

Recommended Stories

Create Offline Videos with AI

Create Offline Videos with AI

Maggio 21, 2025
8
AI Startup System Prompts Leaked

AI Startup System Prompts Leaked

Maggio 19, 2025
22
Run .BAT Files in Minimized Mode

Run .BAT Files in Minimized Mode

Maggio 10, 2025
36
Absolute Zero – Self-Improvement AI

Absolute Zero – Self-Improvement AI

Maggio 19, 2025
14
What is Model Context Protocol

What is Model Context Protocol

Maggio 19, 2025
13
How to update Open WebUI in Docker

How to update Open WebUI in Docker

Aprile 7, 2025
496
  • Configurare Raspberry Pi come Access Point Bridge

    223 shares
    Share 89 Tweet 56
  • Trovare file con percorso più lungo di 255 caratteri

    202 shares
    Share 81 Tweet 51
  • Raspberry Pi: come avviare programmi allo start up

    178 shares
    Share 71 Tweet 45
  • Mega.co.nz non si apre

    174 shares
    Share 70 Tweet 44
  • Come abilitare il login per l’utente root nella GUI Debian

    151 shares
    Share 60 Tweet 38
  • Home Assistance Compatible Device
  • My Setup
  • News
  • Web Tech & DIY

© 2020

No Result
View All Result
  • Home Assistance Compatible Device
  • My Setup
  • News
  • Web Tech & DIY

© 2020