Om du letar efter ett sätt att göra en billig webbserver, främst för att användas som en testmiljö eller för att lagra filer, då Raspberry Pi är perfekt för dig. Vad är en Raspberry Pi? Det är en ny billig mini dator, perfekt för grundläggande funktioner. Denna guide visar dig hur du ska ta en ny Raspberry Pi och slå in på en webbserver. Observera att denna artikel kommer vi att arbeta i Windows för delar av det.
Steg
Starta raspberry pi operativsystem
- 1Skaffa en kopia av raspberry pi OS (operativsystem) från länken i källorna avsnittet. Det finns några olika distributioner som finns, men för den här artikeln kommer vi att använda "Debian Squeeze" version.
- 2Bränn bilden till SD-kortet. För att göra detta behöver vi ett verktyg som heter Win 32 Disc Imager. En länk till detta är också tillgänglig i källorna avsnittet. Nu öppna verktyget, navigera till den enhetsbeteckning som ditt SD-kort finns i, markerar platsen för Raspberry Pi OS image, och välj bränn.
- 3När detta är gjort bränning, kan du placera SD-kortet i din raspberry pi, sedan koppla in resten av sladdar, var noga med att koppla in mini USB sist.
- 4När Debian laddats klart, måste du logga in. Användarnamnet är "pi" och standardlösenordet är "hallon".
Konfigurera raspberry pi
- 1Eftersom du kör en ny version av Debian, behöver du göra några storstädning, uppdatering och installation. Först kommer vi att uppdatera klockan, uppdaterar våra källor, sedan uppgradera några förinstallerade paket. Använd följande kod för att göra detta:
Håll firmware uppdaterad
- 1Nu vill vi att installera hexxeh s RPI uppdatering verktyg för att hjälpa till att hålla hallon pi aktuell. För att göra detta, kör:
Konfigurera SSH
- 1Nu kommer vi att sätta upp SSH så att vi kan göra allt annat från en annan dator. För att göra detta, först notera IP-adressen för Raspberry Pi, kör sedan följande: nyare paket för Debian inte längre måste du göra det här avsnittet.
- 1Du kan nu dra ur sladdarna till din USB-tangentbord och bildskärmen. Dessa är inte längre nödvändigt, eftersom allt annat kommer att ske över SSH.
Avsluta uppsättningen upp
- 1Öppna upp ditt SSH-klient och anslut till din raspberry pi s jag. P. adress.
- 2Av säkerhetsskäl bör du ändra lösenordet. Gör detta genom att köra:
- 1Du kommer sedan att bli ombedd att skriva in ditt lösenord, ange det sedan igen för att kontrollera det.
Installera servern
- 1Här har du två valmöjligheter, Apache eller cherokee. Apache är definitivt mer populärt, men Cherokee är mycket lättare. Detta kommer att beskriva hur du installerar dem båda.
Apache
- 1Att installera Apache och PHP, kör följande kommandon:
- 1Om du får ett installationsfel, kör:
- 1Nu starta om tjänsten:
- 1Nu anger jag. P. adressen till din Raspberry Pi i din webbläsare, och du bör se en enkel sida som säger "det fungerar!"
Cherokee
- 1Om du vill installera cherokee, eftersom Apache är för tungt för dig, kör följande kommandon:
- 1
- Om du får ett installationsfel, kör följande kommando, försök sedan att installera Cherokee igen.
- 1Installera PHP:
- 1Nu, för att åtgärda eventuella fel, redigera php. Ini-filen och ta bort semikolon framför cgi.fix_pathinfo = 1.
- 1Nu startar cherokee genom att köra:
Installera MySQL
- 1För att installera MySQL, installera några paket med följande kommando:
Installera FTP
- 1Vi kommer nu att installera FTP för att överföra filer till och från din raspberry pi. Detta har endast testats med Apache installationen.
- 1Ta ägandet av banan root:
- 1Därefter installerar vsftpd:
Konfigurera FTP
- 1Redigera din vsftpd. Conf-fil, som vanligtvis finns i / etc / vsftpd.conf. Till exempel användning "sudo nano / etc / vsftpd.conf". Ändra anonymous_enable = JA till anonymous_enable = NEJ anonymous_enable = JA>, kommentera local_enable = YES och write_enable = JA local_enable = JA>, sedan gå till slutet av filen och lägga force_dot_files = YES. Nu spara och avsluta filen.
- 1Starta nu om vsftpd:
Sista handen
- 1Kör:
- 1Logga ut från ditt SSH-session, och logga in som root. (Du måste göra detta)
- 1Redigera filen lösenord konfiguration:
- 1Hitta linjen pi: x; 1000:1000: Raspberry Pi Användare,,,: Hem / PI:/ bin / bash och lägg ett #-tecken i början av det. Nu spara och avsluta filen.
- 1pi pi.
- 1Nu avslutar din SSH-session, och logga in igen som pi, sedan ge mod rättigheter till root pi,>.
- 1Nu avslutar. Din server ska vara igång. Du kan överföra filer via FTP genom att använda din servers IP, samt anslutning via port 21.
Tips
- Om du får ett felmeddelande som säger: "wget: command not found", kör "sudo apt-get install wget"
Saker du behöver
- En Raspberry Pi (modell B).
- Ett tomt SD-kort som är minst två gigabyte.
- En mikro-USB-kabel (för ström).
- En nätverkskabel.
- En sammansatt video eller HDMI-kabeln.
- Ett USB-tangentbord.