Se stai cercando un modo per creare un server web economico, principalmente da utilizzare come ambiente di test o per archiviare file, allora il Raspberry Pi è perfetto per te. Cos'è un Raspberry Pi? È un mini computer economico, perfetto per le funzioni di base. Questa guida ti mostrerà come prendere un nuovo Raspberry Pi e trasformarlo in un server web. Tieni presente che per questo articolo lavoreremo in Windows.
Passi
Parte 1 di 7: avvio del sistema operativo Raspberry Pi
Passaggio 1. Ottieni una copia del sistema operativo Raspberry Pi (sistema operativo) dal collegamento nella sezione delle fonti
Sono disponibili diverse distribuzioni, ma per questo articolo utilizzeremo la versione "Raspbian".
Passaggio 2. Estrarre l'immagine sulla scheda SD
Per fare ciò, abbiamo bisogno di uno strumento chiamato Win32 Disc Imager. Un link per questo è disponibile anche nella sezione fonti. Ora apri lo strumento, vai alla lettera dell'unità in cui si trova la tua scheda SD, seleziona la posizione dell'immagine del sistema operativo Raspberry Pi e seleziona masterizza. Aspetta che finisca.
Passaggio 3. Aprire la scheda SD in Esplora risorse
Basta creare un file con il nome ssh. Questo è un aggiornamento di sicurezza introdotto da Raspbian Jessie.
Passaggio 4. Espellere la scheda SD e inserirla nel Raspberry Pi, quindi collegare il resto dei cavi, assicurandosi di collegare per ultimo la mini USB
Passaggio 5. Effettua il login una volta caricato il sistema operativo
Il nome utente predefinito è "pi" e la password predefinita è "raspberry". Le versioni più recenti di Raspbian hanno l'accesso automatico abilitato per impostazione predefinita.
Passaggio 6. Inizia modificando la password
Dalla riga di comando digita:
sudo passwd pi.
Passaggio 7. È inoltre possibile modificare la password digitando sudo raspi-config e selezionando Modifica password utente o accedendo alla Configurazione di sistema
Passaggio 8. Inserisci la tua nuova password e poi confermala
Tieni presente che il cursore non si sposterà durante la digitazione delle password ma durante l'immissione del testo.
Parte 2 di 7: Esecuzione di aggiornamenti software
Passaggio 1. Inizia con gli aggiornamenti
Poiché stai eseguendo una nuova versione di Debian, dovrai eseguire alcune pulizie, aggiornamenti e installazioni. Per prima cosa, aggiorneremo l'orologio, aggiorneremo i nostri sorgenti, quindi aggiorneremo tutti i pacchetti preinstallati. Digita quanto segue nella riga di comando (premi Invio/Invio dopo ogni riga):
sudo dpkg-reconfigure tzdata sudo apt-get update sudo apt-get upgrade
Passaggio 2. Impostare la data e l'ora
Dal tipo di riga di comando (sostituisci le parti se necessario):
sudo date --set="30 dicembre 2013 10:00:00"
Parte 3 di 7: mantenere aggiornato il firmware
Passaggio 1. Installa lo strumento di aggiornamento RPI di Hexxeh per mantenere aggiornato Raspberry Pi
Per fare ciò, esegui i seguenti comandi (premi Invio/Invio dopo ogni riga):
sudo apt-get install ca-certificates sudo apt-get install git-core sudo wget https://raw.github.com/Hexxeh/rpi-update/master/rpi-update -O /usr/bin/rpi-update && sudo chmod +x /usr/bin/rpi-update sudo rpi-update sudo shutdown -r now
Parte 4 di 7: configurazione di SSH
Passaggio 1. Configura SSH in modo che possiamo fare tutto il resto da un computer diverso
Per fare ciò, prima prendi nota dell'indirizzo IP del Raspberry Pi
nome host -I
192.168.1.17
Passaggio 2. Abilita SSH e riavvia (premi Invio/Invio dopo ogni riga):
Dopo aver notato l'indirizzo inet usa: sudo /etc/init.d/ssh start per ogni volta che avvii il pi. Suggerimento: se si verifica un errore, utilizzare il comando in basso e poi il comando in alto. sudo apt-get install ssh Quindi, riavvia il tuo pi: sudo shutdown -r now
Passaggio 3. Scollegare i cavi della tastiera USB e del monitor
Questi non sono più necessari, poiché tutto il resto verrà eseguito tramite SSH.
Passaggio 4. Scarica un client SSH come PuTTy (www.putty.org) scaricabile gratuitamente da Google e connettiti all'indirizzo IP del tuo Raspberry Pi effettuando il login con il nome utente "pi" e la password che hai impostato in precedenza
Parte 5 di 7: installazione del server Web
Passaggio 1. Installa Apache e PHP
Per fare ciò, eseguire i seguenti comandi:
sudo apt-get install apache2 php5 libapache2-mod-php5
Passaggio 2. Riavvia il servizio:
sudo service apache2 riavvio
O
sudo /etc/init.d/apache2 restart
Passaggio 3. Immettere l'I. P
indirizzo del tuo Raspberry Pi nel tuo browser web. Dovresti vedere una semplice pagina che dice "Funziona!"
Parte 6 di 7: installazione di MySQL
Passaggio 1. Installa MySQL
Per fare ciò, installa alcuni pacchetti con il seguente comando:
sudo apt-get install mysql-server mysql-client php5-mysql
Parte 7 di 7: installazione di FTP
Passaggio 1. Installa FTP per consentire il trasferimento di file da e verso il tuo Raspberry Pi
Passaggio 2. Assumi la proprietà della radice web:
sudo chown -R pi /var/www
Passaggio 3. Installa vsftpd:
sudo apt-get install vsftpd
Passaggio 4. Modifica il tuo file vsftpd.conf:
sudo nano /etc/vsftpd.conf
Passaggio 5. Apportare le seguenti modifiche:
- Anonymous_enable=S a Anonymous_enable=NO
- Rimuovi il commento local_enable=SI e write_enable=SI eliminando il # simbolo davanti a ogni riga
- quindi vai in fondo al file e aggiungi force_dot_files=SI.
Passaggio 6. Salva ed esci dal file premendo CTRL-O, CTRL-X
Passaggio 7. Riavvia vsftpd:
sudo service vsftpd riavvio
Passaggio 8. Creare un collegamento dalla cartella home dell'utente Pi a /var/www:
ln -s /var/www/ ~/www
Passaggio 9. Ora puoi FTP utilizzando l'utente Pi e accedere alla cartella /var/www tramite un collegamento che dovrebbe apparire all'accesso
Suggerimenti
- Non è necessario installare un server FTP se hai installato il server SSH. Puoi utilizzare un'applicazione come WinSCP per connetterti tramite SCP, che è più sicuro ed evita la necessità di aprire un'altra porta sul tuo Raspberry Pi.
- Se ricevi un messaggio di errore che dice: "wget: comando non trovato", esegui "sudo apt-get install wget"