Wkudk

Hvordan man laver en hindbær pi webserver

Hvis du er på udkig efter en måde at gøre et billigt web-server, primært for at blive brugt som et testmiljø eller gemme filer, så Raspberry Pi er perfekt for dig. Hvad er en Raspberry Pi? Det er en ny billig mini computer, perfekt til grundlæggende funktioner. Denne guide vil vise dig hvordan man tager et nyt Raspberry Pi og drej det ind på en webserver. Bemærk, at for denne artikel, vil vi arbejde i Windows for dele af det.

Steps

Hvordan man laver en hindbær pi webserver. Få en kopi af hindbær pi OS (operativsystem) fra linket i kilderne sektion.
Hvordan man laver en hindbær pi webserver. Få en kopi af hindbær pi OS (operativsystem) fra linket i kilderne sektion.

Start hindbær pi-operativsystemet

  1. 1
    Få en kopi af hindbær pi OS (operativsystem) fra linket i kilderne sektion. Der er et par forskellige distributioner til rådighed, men for denne artikel, vil vi bruge "Debian Squeeze" version.
  2. 2
    Brænde billedet til SD-kortet. For at gøre dette har vi brug for et værktøj kaldet Win 32 Disc Imager. Et link til dette er også tilgængelig i kilderne sektion. Nu åbner værktøjet, navigere til det drevbogstav, dit SD-kort i, skal du vælge placeringen af ​​Raspberry Pi OS-image, og vælg brænde.
  3. 3
    Når det er gjort brændende, kan du placere SD-kortet i din hindbær pi, så stikket i resten af snorene, og sørg for at tilslutte mini USB sidst.
  4. 4
    Når Debian færdig lastning, bliver du nødt til at logge ind. Standard brugernavn er "pi", og standard password er "hindbær".

Opsæt hindbær pi

  1. 1
    Fordi du kører en frisk version af Debian vil du nødt til at gøre nogle rengøring, opdatering og installation. Først vil vi opdatere uret, opdatere vores kilder, derefter opgradere nogen forudinstallerede pakker. Brug følgende kode til at gøre dette:

Hold firmwaren ajour

  1. 1
    Dernæst ønsker vi at installere hexxeh s RPI update værktøj til at hjælpe med at holde hindbær pi ajour. For at gøre dette, skal du køre:

Opsæt SSH

  1. 1
    Nu skal vi til at etablere SSH, så vi kan gøre alt andet fra en anden computer. For at gøre dette, skal du først notere IP-adressen på Raspberry Pi, derefter køre følgende: Nyere Pakker af Debian ikke længere har brug for dig til at gøre dette afsnit.

  1. 1
    Du kan nu trække ledninger til dit USB-tastatur og din skærm. Disse er ikke længere nødvendigt, da alt andet vil ske over SSH.

Afslut opsætningen

  1. 1
    Åbn din SSH klient og oprette forbindelse til din hindbær pi s jeg. P. adresse.
  2. 2
    Af sikkerhedsmæssige årsager, skal du ændre adgangskoden. Gør dette ved at køre:

  1. 1
    Du vil derefter blive bedt om at indtaste dit kodeord, skriv den derefter igen for at bekræfte det.

Installation af serveren

  1. 1
    Her har du to valgmuligheder, Apache eller cherokee. Apache er afgjort mere populære, men Cherokee er meget lettere. Dette vil beskrive, hvordan du installerer dem begge.

Apache

  1. 1
    For at installere apache og php, udføre følgende kommandoer:

  1. 1
    Hvis du får en installationsfejl, kør:

  1. 1
    Nu genstarte tjenesten:

  1. 1
    Indtast nu jeg. P. adressen på dit Raspberry Pi i din webbrowser, og du bør se en simpel side, der siger "det virker!"

Cherokee

  1. 1
    Hvis du vil installere cherokee, fordi apache er for tung for dig, skal du køre følgende kommandoer:

  1. 1
    • Hvis du får en installation fejl, skal du køre følgende kommando, og derefter forsøger at installere Cherokee igen.

  1. 1
    Installer PHP:

  1. 1
    Nu, for at løse eventuelle bugs, redigere php. Ini-filen og fjern semikolon foran cgi.fix_pathinfo = 1.
  1. 1
    Nu genstarte cherokee ved at udføre:

Installer mysql

  1. 1
    For at installere mysql, skal du installere et par pakker med følgende kommando:

Installer FTP

  1. 1
    Vi vil nu installere FTP til at tillade overførsel af filer til og fra din hindbær pi. Dette har kun blevet testet med Apache install.
  1. 1
    Tag ejerskab af web root:

  1. 1
    Dernæst installere vsftpd:

Konfiguration FTP

  1. 1
    Rediger dine vsftpd. Conf-fil, som regel placeret på / etc / vsftpd.conf. For eksempel brug "sudo nano / etc / vsftpd.conf '. Skift anonymous_enable = JA til anonymous_enable = NEJ anonymous_enable = JA> Afkommentér local_enable = JA og write_enable = JA local_enable = JA>, derefter gå til bunden af filen, og tilføj force_dot_files = JA. Nu gemme og afslutte filen.
  1. 1
    Nu genstarte vsftpd:

Sidste hånd

  1. 1
    Run:

  1. 1
    Log ud af din SSH session og logge ind igen som root. (Du skal gøre dette)
  1. 1
    Redigere password konfigurationsfil:

  1. 1
    Find den linje pi: x; 1000:1000: Raspberry Pi User,,,: home / pi:/ bin / bash og tilføje en # underskrive til begyndelsen af det. Nu gemme og afslutte filen.
  1. 1
    pi pi.

  1. 1
    Afslut nu SSH session og logge ind igen som pi, og derefter tildele mod rettigheder til root pi,>.

  1. 1
    Nu afslutte. Din server skal være oppe og køre. Du kan overføre filer via FTP ved at bruge din server IP, og forbinder gennem port 21..

Tips

  • Hvis du får en fejlmeddelelse, der siger: "wget: kommando ikke fundet", kør "sudo apt-get install wget"

Ting du behøver

  • En Raspberry Pi (model B).
  • Et tomt SD-kort, der er mindst to gigabyte.
  • En mikro USB-kabel (til strøm).
  • Et netværkskabel.
  • Et sammensat video-eller HDMI-kabel.
  • En USB-tastatur.