Wku

Hur man gör en hallon pi webbserver

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

Hur man gör en hallon pi webbserver. Skaffa en kopia av raspberry pi OS (operativsystem) från länken i källorna avsnittet.
Hur man gör en hallon pi webbserver. Skaffa en kopia av raspberry pi OS (operativsystem) från länken i källorna avsnittet.

Starta raspberry pi operativsystem

  1. 1
    Skaffa 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.
  2. 2
    Brä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.
  3. 3
    Nä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.
  4. 4
    När Debian laddats klart, måste du logga in. Användarnamnet är "pi" och standardlösenordet är "hallon".

Konfigurera raspberry pi

  1. 1
    Eftersom 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

  1. 1
    Nu 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

  1. 1
    Nu 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.
  
  1. 1
    Du 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. 1
    Öppna upp ditt SSH-klient och anslut till din raspberry pi s jag. P. adress.
  2. 2
    Av säkerhetsskäl bör du ändra lösenordet. Gör detta genom att köra:
  
  1. 1
    Du kommer sedan att bli ombedd att skriva in ditt lösenord, ange det sedan igen för att kontrollera det.

Installera servern

  1. 1
    Hä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

  1. 1
    Att installera Apache och PHP, kör följande kommandon:
  
  1. 1
    Om du får ett installationsfel, kör:
  
  1. 1
    Nu starta om tjänsten:
  
  1. 1
    Nu 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

  1. 1
    Om du vill installera cherokee, eftersom Apache är för tungt för dig, kör följande kommandon:
  
  1. 1
    • Om du får ett installationsfel, kör följande kommando, försök sedan att installera Cherokee igen.
  
  1. 1
    Installera PHP:
  
  1. 1
    Nu, för att åtgärda eventuella fel, redigera php. Ini-filen och ta bort semikolon framför cgi.fix_pathinfo = 1.
  1. 1
    Nu startar cherokee genom att köra:
  

Installera MySQL

  1. 1
    För att installera MySQL, installera några paket med följande kommando:
  

Installera FTP

  1. 1
    Vi 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.
  1. 1
    Ta ägandet av banan root:
  
  1. 1
    Därefter installerar vsftpd:
  

Konfigurera FTP

  1. 1
    Redigera 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.
  1. 1
    Starta nu om vsftpd:
  

Sista handen

  1. 1
    Kör:
  
  1. 1
    Logga ut från ditt SSH-session, och logga in som root. (Du måste göra detta)
  1. 1
    Redigera filen lösenord konfiguration:
  
  1. 1
    Hitta 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.
  1. 1
    pi pi.
  
  1. 1
    Nu avslutar din SSH-session, och logga in igen som pi, sedan ge mod rättigheter till root pi,>.
  
  1. 1
    Nu 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.