Come creare un web server Raspberry Pi

Posted on
Autore: Robert Simon
Data Della Creazione: 22 Giugno 2021
Data Di Aggiornamento: 1 Luglio 2024
Anonim
Come creare un Server Web con il Raspberry Pi 3
Video: Come creare un Server Web con il Raspberry Pi 3

Contenuto

è un wiki, il che significa che molti articoli sono scritti da diversi autori. Per creare questo articolo, 33 persone, alcune anonime, hanno partecipato alla sua edizione e al suo miglioramento nel tempo.

Se stai cercando un modo per creare un server web economico, utilizzato principalmente come ambiente di prova o per archiviare file, allora Raspberry Pi è perfetto per te. Ma cos'è un Raspberry Pi? È un mini computer molto economico, perfetto per le funzioni di base. Questa guida ti mostrerà come creare un server Web da un nuovo Raspberry Pi. Tieni presente che per questo articolo lavoreremo su Windows.


stadi

Parte 1 di 7:
Avviare il sistema operativo Raspberry Pi

  1. 1 Ottieni una copia del sistema operativo (sistema operativo) da Raspberry Pi dal link nella sezione fonti. Sono disponibili diverse distribuzioni, ma per questo articolo utilizzeremo la versione "Raspbian".
  2. 2 Estrarre l'immagine sulla scheda SD. Per fare ciò, avrai bisogno di uno strumento chiamato Win32 Disc Imager. Un link per questo è disponibile anche nella sezione fonti. Ora apri lo strumento, vai alla directory in cui si trova la scheda SD, seleziona la posizione dell'immagine del sistema operativo di Raspberry Pi e seleziona "masterizza".
  3. 3 Una volta terminata la masterizzazione, è possibile posizionare la scheda SD in Raspberry Pi, quindi collegare il resto dei cavi, assicurandosi di collegare per ultimo la mini USB.
  4. 4 Una volta terminato il caricamento del sistema operativo, dovrai autenticarti. Il nome utente predefinito è "pi" e la password predefinita è "raspberry".
  5. 5 Inizia cambiando la password. Dalla riga di comando, digitare:

    passwd pi

  6. 6 Inserisci la tua nuova password e confermala. Si noti che il cursore non si sposta quando si immettono le password ma si immette la e. pubblicità

Parte 2 di 7:
Avvia aggiornamenti software

  1. 1 Mentre state eseguendo una versione recente di Debian, avrete alcune operazioni di pulizia, installazione e aggiornamenti da fare. Innanzitutto, aggiorneremo l'orologio, aggiorneremo le nostre fonti e aggiorneremo tutti i pacchetti preinstallati. Digitare quanto segue nella riga di comando (premere Invio / Invio dopo ogni riga):

    sudo dpkg-riconfigurare tzdata sudo apt-get update sudo apt-get upgrade

  2. 2 Imposta la data e l'ora. Digitare la riga di comando (sostituire se necessario):

    sudo date --set = "30 dicembre 2013 10:00:00" pubblicità

Parte 3 di 7:
Mantieni il firmware aggiornato

  1. 1 Successivamente, vogliamo installare lo strumento di aggiornamento RPI prodotto da Hexxeh per mantenere aggiornato Raspberry Pi. Per fare ciò, esegui i seguenti comandi (premi Invio / Invio dopo ogni riga):

    sudo apt-get install certificati ca sudo apt-get installa git-core sudo wget https://raw.github.com/Hexxeh/rpi-update/master/rpi-update -O / usr / bin / rpi-update && sudo chmod + x / usr / bin / rp-update sudo rp-update sudo shutdown -r now pubblicità

Parte 4 di 7:
Installa SSH

  1. 1 Ora installeremo SSH in modo da poterlo fare da un altro computer. Per fare ciò, noteremo prima l'indirizzo IP di Raspberry Pi:

    ifconfig
    Dovresti vedere qualcosa del genere:

    eth0 Link encap: Ethernet HWaddr fe: fd: 45: xx: xx: xx inet addr: 69.164.xxx.xxx Bcast: 69.164.xxx.xxx Maschera: 255.255.255.0 inet6 addr: fe80 :: fcfd: xxx: xxx: xxx / 64 Ambito di applicazione: collegamento UP BROADCAST RUNNING MULTICAST MTU: 1500 sistema metrico: 1 pacchetti RX: 35463998 errori: 0 caduti: 0 sovraccarichi: 0 frame: 0 pacchetti TX: 30563995 errori: 0 caduti: 0 sovraccarichi: 0 portatore: 0 collisioni: 0 txqueuelen: 1000 byte RX: 11300336376 (11,3 GB) Byte TX: 33179556297 (33,1 GB) Interruzione: 76 Assicurati di essere connesso a Internet !! La parola chiave eth0 apparirà se hai un cavo Ethernet collegato. Il wireless verrà probabilmente chiamato wlan0, ma questo può cambiare.
    Nella seconda riga, "inet addr: 69.164.xxx.xxx" st indirizzo IP del tuo Raspberry Pi.

  2. 2 Ora abilita SSH e riavvia (premi Invio / Invio dopo ogni riga):

    Avendo notato l'add inet, eseguire: sudo /etc/init.d/ssh start ogni volta che si avvia il pi. Suggerimento: se si verifica un errore, utilizzare il comando seguente e quindi il comando sopra. sudo apt-get install ssh Quindi, riavvia ft: sudo shutdown -r ora

  3. 3 Ora puoi scollegare i cavi dalla tastiera e dal monitor USB. Questi non sono più necessari, poiché tutto il resto verrà eseguito tramite SSH.
  4. 4Scarica un client SSH come PuTTy (www.putty.org) che può essere scaricato gratuitamente da Google e che può connettersi all'indirizzo IP del tuo Raspberry Pi utilizzando il nome utente "pi" e la password che hai configurato in precedenza. pubblicità

Parte 5 di 7:
Installa il web server

  1. 1 Per installare Apache e PHP, esegui i seguenti comandi:

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

  2. 2 Riavvia il servizio ora:

    sudo service apache2 restart
    OR

    sudo /etc/init.d/apache2 restart

  3. 3 Inserisci l'indirizzo IP di Raspberry Pi nel tuo browser web. Dovresti vedere una semplice pagina che dice "Funziona! ". pubblicità

Parte 6 di 7:
Installa MySQL

  1. 1 Per installare MySQL, installa alcuni pacchetti con i seguenti comandi:

    sudo apt-get install mysql-server mysql-client php5-mysql pubblicità

Parte 7 di 7:
Programma di installazione FTP

  1. 1 Ora installeremo FTP che consente di trasferire file da e verso il tuo Raspberry Pi.
  2. 2 Prendi possesso del root web:

    abito sudo -R pi / var / www

  3. 3 Quindi installare vsftpd:

    sudo apt-get install vsftpd

  4. 4 Modifica il tuo file vsftpd.conf:

    sudo nano /etc/vsftpd.conf

  5. 5 Apporta le seguenti modifiche:
    • anonymous_enable = SI à anonymous_enable = NO
    • uncomment local_enable = SI e write_enable = SI rimuovendo il simbolo # all'inizio di ogni riga
    • quindi vai in fondo al file e aggiungi force_dot_files = SI.
  6. 6Ora salva ed esci facendo CTRL-O, CTRL-X.
  7. 7 Quindi riavviare vsftpd:

    sudo service vsftpd restart

  8. 8 Creare un collegamento dalla cartella home PI a / var / www:

    ln -s / var / www / ~ / www

  9. 9Ora puoi fare un FTP usando l'utente Pi e accedere alla cartella / var / www tramite un collegamento che dovrebbe apparire dopo l'autenticazione. pubblicità

consiglio

  • Non è necessario installare un server FTP se è installato un server SSH. È possibile utilizzare un'applicazione come WinSCP per connettersi a SCP, che è più sicuro e non richiede l'apertura di un'altra porta su Raspberry Pi.
  • Se si verifica un errore che dice "wget: comando non trovato", eseguire "sudo apt-get install wget".
pubblicità

Elementi necessari

  • Raspberry Pi (modello B)
  • Una scheda SD vuota di almeno quattro gigabit
  • Cavo micro USB (per alimenti)
  • Un cavo di rete con accesso a Internet
  • Tastiera USB
Estratto da "https://fr.m..com/index.php?title=make-a-server-web-Raspberry-Pi&oldid=178692"