Come creare un server Web Raspberry Pi (con immagini)

Sommario:

Come creare un server Web Raspberry Pi (con immagini)
Come creare un server Web Raspberry Pi (con immagini)

Video: Come creare un server Web Raspberry Pi (con immagini)

Video: Come creare un server Web Raspberry Pi (con immagini)
Video: C++ | Lezione 1 [ITA] - Installazione di Code:Blocks 2024, Aprile
Anonim

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

2254547 1
2254547 1

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".

2254547 2
2254547 2

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.

2254547 3
2254547 3

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.

2254547 4
2254547 4

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

2254547 5
2254547 5

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.

2254547 6
2254547 6

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

2254547 7
2254547 7

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

2254547 8
2254547 8

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

2254547 9
2254547 9

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

2254547 10
2254547 10

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

Hostnamei
Hostnamei

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

  • Dovresti vedere qualcosa del genere:
  • 192.168.1.17

  • Quello che appare è l'indirizzo IP del tuo Raspberry Pi.
2254547 12
2254547 12

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

2254547 13
2254547 13

Passaggio 3. Scollegare i cavi della tastiera USB e del monitor

Questi non sono più necessari, poiché tutto il resto verrà eseguito tramite SSH.

2254547 14
2254547 14

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

2254547 15
2254547 15

Passaggio 1. Installa Apache e PHP

Per fare ciò, eseguire i seguenti comandi:

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

2254547 16
2254547 16

Passaggio 2. Riavvia il servizio:

    sudo service apache2 riavvio

    O

    sudo /etc/init.d/apache2 restart

2254547 17
2254547 17

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

2254547 18
2254547 18

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

2254547 19
2254547 19

Passaggio 1. Installa FTP per consentire il trasferimento di file da e verso il tuo Raspberry Pi

2254547 20
2254547 20

Passaggio 2. Assumi la proprietà della radice web:

    sudo chown -R pi /var/www

2254547 21
2254547 21

Passaggio 3. Installa vsftpd:

    sudo apt-get install vsftpd

2254547 22
2254547 22

Passaggio 4. Modifica il tuo file vsftpd.conf:

    sudo nano /etc/vsftpd.conf

2254547 23
2254547 23

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.
2254547 24
2254547 24

Passaggio 6. Salva ed esci dal file premendo CTRL-O, CTRL-X

2254547 25
2254547 25

Passaggio 7. Riavvia vsftpd:

    sudo service vsftpd riavvio

2254547 26
2254547 26

Passaggio 8. Creare un collegamento dalla cartella home dell'utente Pi a /var/www:

    ln -s /var/www/ ~/www

2254547 27
2254547 27

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"

Consigliato: