Installazione di Apache Web Server su Raspberry modello B+ 512 MB di RAM
Installare Apache Web Server su Raspberry B+
Apache Web Server installation Install Raspberry B+
Come creare un Web Server casalingo su Raspberry
Occorre ovviamente avere un Raspberry, nel mio caso Raspberry modello B+ 512 MB di RAM
con Sistema Operativo installato, nel mio caso Raspbian Jessie Lite
Come prima cosa occorre aggiornare il Raspberry:
Digitare da Terminale:
sudo apt-get update
sudo apt-get upgrade
Per installare Apache digitare:
sudo apt-get install apache2 php5 libapache2-mod-php5
La “cartella” del sito Web sarà:
/var/www/html
Per provare il Web Server da un altro dispositivo della stessa rete locale aprire un Browser e digitare l’indirizzo del Raspberry
Si vedrà la pagina iniziale di prova di Apache
Nel mio caso “creo” il sito con un vecchio programma per Mac OSX: iWeb 204
Pubblico il sito su una cartella che rinomino html e sostituisco alla cartella /var/www/html del Raspberry
Copio il file index.html dentro la cartella /var/www
Quindi all’interno della cartella www ci saranno: il file index.html e la cartella html
Occorre impostare un IP fisso sul Raspberry editando il file originale /etc/dhcpcd.conf con:
sudo nano /etc/dhcpcd.conf
inserire prima del primo commento:
interface eth0
static ip_address=192.168.1.10/24
static routers=192.168.1.1
static domain_name_servers=8.8.8.8
o un’altro indirizzo a vostra scelta ( il /24 è la Maschera di Sottorete 255.255.255.0 )
( 8.8.8.8 è il DNS di Google)
Da un altro dispositivo della stessa rete locale aprire un Browser e digitare l’indirizzo del Raspberry
Si potrà navigare nel sito Web
Se si vuole raggiungere il sito da Internet occorre configurare il Router nella sezione NAT la porta 80 TCP verso l’indirizzo 192.168.1.10 oppure verso il nuovo indirizzo del Raspberry se lo avete cambiato
Se volete vedere il vostro IP:
curl http://ipecho.net/plain; echo
Se avete IP fisso dall’operatore di rete non ci sono problemi altrimenti utilizzate un DDNS (DNS Dinamico)
Se volete far aggiornare il DDNS dal Raspberry installate ddclient con:
sudo apt-get update
sudo apt-get install ddclient
Per riconfigurare ddclient:
sudo dpkg-reconfigure ddclient
Potete verificare il funzionamento del mio Raspberry web server all’indirizzo: http://www.i1skv.info