Gli utenti di Raspberry Pi amano iniziare nuovi progetti e uno dei progetti fondamentali, ma relativamente semplici, è trasformare il tuo Pi in un server Web locale.
Utilizzando SSH, o Shell sicura, ti permetterà di controllare il Raspberry Pi da un altro computer. Per abilitare SSH, è necessario ottenere l'indirizzo IP del Pi. Per fare ciò, digitare il seguente comando nel LXterminal applicazione:
ifconfig
Vedrai quindi qualcosa di simile a questo:
Se stai usando una connessione wireless, nella sezione 'wlan0', l'indirizzo IP può essere trovato sulla seconda riga, etichettato aggiunta. In questo caso, il mio indirizzo IP è 192.168.1.80.
Se stai usando una connessione ethernet, l'indirizzo IP del Pi può essere trovato nel eth0 sezione.
Abilitare SSH e quindi riavviare il Pi digitando i seguenti comandi nel file LXterminal finestra:
sudo /etc/init.d/ssh start sudo apt-get install ssh sudo shutdown -r now
Dovresti inserire ciascuna riga una alla volta e premere il tasto Ritorno chiave dopo ogni riga è stata digitata.
Sul tuo Mac, apri terminale, che può essere trovato all'interno del Applicazioni> Utilità cartella. Digitare il seguente comando nella finestra:
ssh [email protected]
Dovresti sostituire 192.168.1.60 con il tuo indirizzo IP. Ti verrà quindi richiesta la password. A meno che non lo abbiate precedentemente cambiato, la password sarà lampone. Mentre non vedrai ogni carattere digitato sullo schermo che cosa stai digitando è essere entrato.
Se viene visualizzato un avviso di sicurezza, ricontrollare che tutto sia a posto, quindi digitare uno dei due y o sì per continuare la connessione.
Se ti sei connesso correttamente al Pi, vedrai pi @ raspberrypi ~ $ viene visualizzato nella parte inferiore del terminale finestra, simile a questo:
Prima di tutto vorrai installare Apache e PHP. Per fare ciò, è necessario digitare il seguente comando nel file terminale finestra:
sudo apt-get install apache2 php5 libapache2-mod-php5
È necessario riavviare il servizio Apache. Digitare il seguente comando per farlo:
sudo service apache2 restart
È possibile testare il server Web digitando l'indirizzo IP in un browser web. Se tutto è andato bene, dovresti vedere un messaggio che dice Funziona! guardando così:
È importante avere MySQL installato, così puoi eseguire qualsiasi cosa che abbia bisogno di un database, come WordPress. Per installare MySQL, digitare il seguente comando nel file terminale finestra:
sudo apt-get install mysql-server mysql-client php5-mysql
Per consentire il trasferimento di file tra il tuo Mac e il tuo Raspberry Pi, dovrai impostare una connessione FTP. Per fare ciò, digitare il seguente comando che consente di assumere il controllo completo della directory principale del server Web:
sudo chown -R pi / var / www
Installare vsftpd che è uno dei server FTP più veloci e sicuri per i sistemi simili a UNIX. Immettere il seguente comando nella finestra Terminale per installare:
sudo apt-get install vsftpd
Raccomando di modificare il file di configurazione per vsftpd per renderlo più sicuro e facile da usare. Ci sono tre cambiamenti che devi fare:
Quindi salvare e uscire dal file di configurazione premendo Control-X, poi Y e poi il Ritorno chiave.
È necessario riavviare il nuovo server FTP per poterlo utilizzare. Per fare ciò, inserisci il seguente comando nella finestra del Terminale:
sudo service vsftpd restart
Si consiglia inoltre di creare un collegamento dalla cartella Inizio dell'utente Pi alla cartella Web principale. Se vuoi farlo, digita questo comando:
ln -s / var / www / ~ / www
Questo è tutto! Ora hai configurato correttamente un server Web locale per il tuo Raspberry Pi!
Hai iniziato abilitando SSH, quindi installando il server Web, MySQL e FTP.
L'utilizzo di un Raspberry Pi come server Web è uno degli usi fondamentali di un Pi. Si apre una serie di possibilità.
Il modo migliore per scoprire cosa è possibile fare con il tuo nuovo server Web è di giocarci e vedere cosa può fare!