Wkuno

Hvordan lage en bringebær pi webserver

Hvis du er ute etter en måte å lage en billig web server, først og fremst skal brukes som et testmiljø eller lagre filer, så Raspberry Pi er perfekt for deg. Hva er en Raspberry Pi? Det er en ny billig mini-datamaskin, perfekt for grunnleggende funksjoner. Denne guiden vil vise deg hvordan du tar en ny Raspberry Pi og slå den inn i en web server. Vær oppmerksom på at denne artikkelen vil vi arbeide i Windows for deler av den.

Trinn

Hvordan lage en bringebær pi webserver. Få en kopi av bringebær pi OS (operativsystem) fra linken i kilder delen.
Hvordan lage en bringebær pi webserver. Få en kopi av bringebær pi OS (operativsystem) fra linken i kilder delen.

Start bringebær pi operativsystem

  1. 1
    Få en kopi av bringebær pi OS (operativsystem) fra linken i kilder delen. Det er noen forskjellige distribusjonene tilgjengelig, men for denne artikkelen, vil vi bruke "Debian Squeeze" versjon.
  2. 2
    Brenn bildet til SD-kortet. For å gjøre dette trenger vi et verktøy kalt Win 32 Disc Imager. En link til dette er også tilgjengelig i kildene delen. Nå åpner verktøyet, navigerer du til stasjonsbokstaven at SD-kortet er i, velger du plasseringen av Raspberry Pi OS image, og velg brenn.
  3. 3
    Når dette er gjort brenner, kan du plassere SD-kortet inn i bringebær pi, og kobler deretter resten av ledninger, være sikker på å plugge i mini USB sist.
  4. 4
    Når debian ferdig lasting, må du logge inn. Standard brukernavn er "pi", og standard passord er "bringebær".

Sett opp bringebær pi

  1. 1
    Fordi du kjører en ny versjon av debian, vil du trenger å gjøre noen rengjøring i hjemmet, oppdatere og installere. Først skal vi oppdatere klokken, oppdatere våre kilder, deretter oppgradere noen av de forhåndsinstallerte pakker. Bruk følgende kode for å gjøre dette:
  

Hold firmware oppdatert

  1. 1
    Deretter ønsker vi å installere hexxeh er RPI oppdatering verktøy for å bidra til å holde bringebær pi oppdatert. For å gjøre dette, kan du kjøre:
  

Sett opp SSH

  1. 1
    Nå skal vi sette opp SSH slik at vi kan gjøre alt annet fra en annen datamaskin. For å gjøre dette, må du først merke til IP-adressen til Raspberry Pi, deretter kjøre følgende: Nyere pakker til Debian ikke lenger trenger du å gjøre denne delen.
  
  1. 1
    Du kan nå koble ledningene til USB-tastaturet og skjermen. Dette er ikke lenger nødvendig, som alt annet vil bli gjort over SSH.

Installasjonen er ferdig

  1. 1
    Åpne opp SSH klient og koble til din bringebær pi er jeg. P. adresse.
  2. 2
    Av sikkerhetsmessige årsaker bør du endre passordet. Gjør dette ved å kjøre:
  
  1. 1
    Du vil da bli bedt om å oppgi passordet, deretter det nytt for å bekrefte det.

Installere tjeneren

  1. 1
    Her har du to valg, Apache eller cherokee. Apache er definitivt mer populært, men Cherokee er mye lettere. Dette vil beskrive hvordan du installerer dem begge.

Apache

  1. 1
    Å installere apache og php, utføre følgende kommandoer:
  
  1. 1
    Hvis du får en feil under installasjon, kan du kjøre:
  
  1. 1
    Nå starter tjenesten:
  
  1. 1
    Nå angir jeg. P. adressen til din Raspberry Pi i nettleseren din, og du skal se en enkel side som sier "det virker!"

Cherokee

  1. 1
    Hvis du ønsker å installere cherokee, fordi apache er for tungt for deg, kan du kjøre følgende kommandoer:
  
  1. 1
    • Hvis du får en feil under installasjon, kan du kjøre følgende kommando, og deretter prøve å installere Cherokee igjen.
  
  1. 1
    Installer PHP:
  
  1. 1
    Nå, for å fikse eventuelle bugs, redigere php. Ini-fil og fjerne semikolon foran cgi.fix_pathinfo = 1.
  1. 1
    Nå starter cherokee du med:
  

Installer mysql

  1. 1
    For å installere mysql, installere noen pakker med følgende kommando:
  

Installer FTP

  1. 1
    Vi vil nå installere FTP for å tillate overføring av filer til og fra din bringebær pi. Dette har bare blitt testet med Apache install.
  1. 1
    Ta eierskap til web root:
  
  1. 1
    Deretter installerer vsftpd:
  

Konfigurere FTP

  1. 1
    Rediger vsftpd. Conf fil, vanligvis plassert på / etc / vsftpd.conf. For eksempel bruk 'sudo nano / etc / vsftpd.conf'. Endre anonymous_enable = JA til anonymous_enable = NO anonymous_enable = JA>, uncomment local_enable = JA og write_enable = YES local_enable = JA>, og deretter gå til bunnen av filen og legge force_dot_files = YES. Nå lagre og avslutte.
  1. 1
    Nå starter vsftpd:
  

Den siste finpussen

  1. 1
    Kjør:
  
  1. 1
    Logg deg av SSH sesjon, og logge inn som root. (Du må gjøre dette)
  1. 1
    Redigere passordbeskyttet konfigurasjonsfil:
  
  1. 1
    Finn linjen pi: x; 1000:1000: Raspberry Pi Bruker,,,: home / pi:/ bin / bash og legge til en tegnet # til begynnelsen av det. Nå lagre og avslutte.
  1. 1
    pi pi.
  
  1. 1
    Nå avslutter din SSH sesjon, og logge på igjen som pi, så gi mod rettigheter til roten pi,>.
  
  1. 1
    Nå avslutte. Din server skal være oppe og går. Du kan overføre filer via FTP ved hjelp av servere IP, og tilkobling via port 21.

Tips

  • Hvis du får en feilmelding som sier: "wget: command not found", kjør "sudo apt-get install wget"

Ting du trenger

  • En Raspberry Pi (modell B).
  • Et tomt SD-kort som er minst to gigabyte.
  • En mikro-USB-kabel (for strøm).
  • En nettverkskabel.
  • En sammensatt video eller HDMI-kabel.
  • En USB-tastatur.