Hvis du leder efter en måde at lave en billig webserver på, primært til brug som testmiljø eller til at gemme filer, så er Raspberry Pi perfekt til dig. Hvad er en Raspberry Pi? Det er en billig mini computer, perfekt til grundlæggende funktioner. Denne vejledning viser dig, hvordan du tager en ny Raspberry Pi og videresender den til en webserver. Bemærk venligst, at vi for denne artikel vil arbejde i Windows.

Del en af ​​syv:
Start Raspberry Pi operativsystemet

  1. 1 Hent en kopi af Raspberry Pi OS (Operativsystem) fra linket i kildesektionen. Der er et par forskellige distributioner til rådighed, men for denne artikel vil vi bruge "Raspbian" -versionen.
  2. 2 Uddrag billedet på SD-kortet. For at gøre dette har vi brug for et værktøj kaldet Win32 Disc Imager. Et link til dette er også tilgængeligt i kildesektionen. Nu åbner værktøjet, naviger til drevbogstavet, at dit SD-kort er i, vælg placeringen af ​​Raspberry Pi OS-billedet, og vælg brænd.
  3. 3 Når du først har brændt, skal du åbne SD-kortet i Windows Stifinder. Bare opret en fil med navnet ssh. Dette er en sikkerhedsopdatering introduceret siden Raspbian Jessie.
  4. 4Du kan nu skubbe SD-kortet ud og placere det i din Raspberry Pi, og tilslut derefter resten af ​​ledningerne, og sørg for at sætte mini USB'en i sidste ende.
  5. 5 Når operativsystemet er færdig med at indlæse, skal du logge ind. Standard brugernavn er "pi", og standardadgangskoden er "hindbær".
  6. 6 Start med at ændre adgangskoden. Fra kommandolinjens type:
     passwd pi 
  7. 7 Indtast din nye adgangskode, og bekræft derefter den. Bemærk venligst, at markøren ikke bevæger sig, når du indtaster adgangskoder, men du indtaster tekst.

Del to af syv:
Kør softwareopdateringer

  1. 1 Fordi du kører en ny version af Debian, skal du gøre noget vedligeholdelse, opdatering og installation. For det første skal vi opdatere uret, opdatere vores kilder og derefter opgradere eventuelle forudinstallerede pakker. Indtast følgende på kommandolinjen (tryk på retur / indtast efter hver linje):
     sudo dpkg-omkonfigurere tzdata sudo apt-get opdatering sudo apt-get opgradering 
  2. 2 Indstil dato og klokkeslæt. Fra kommandolinjetype (udskift dele efter behov):
     sudo dato --sæt="30 december 2013 10:00:00" 

Del tre af syv:
Hold firmware opdateret

  1. 1 Dernæst vil vi installere Hexxehs RPI opdateringsværktøj for at holde Raspberry Pi opdateret. For at gøre dette skal du køre følgende kommandoer (tryk på retur / indtast efter hver linje):
     sudo apt-get install ca-certifikater sudo apt-get install git-core sudo wget https://raw.github.com/Hexxeh/RPI-opdatering/mestre/RPI-opdatering -O /usr/beholder/RPI-opdatering && sudo chmod + x /usr/beholder/RPI-opdatering sudo RPI-opdatering sudo lukke ned -r nu 

Del fire af syv:
Opsætning af SSH

  1. 1 Nu skal vi oprette SSH, så vi kan gøre alt andet fra en anden computer. For at gøre dette skal du først notere I.P. Adresse til Raspberry Pi:
     ifconfig 

    Du skal se noget som dette:
     eth0 Link encap: Ethernet HWaddr fe: fd:45: xx: xx: xx inet addr:69.164.xxx.xxx Bcast:69.164.xxx.xxx Mask: 255.255.255.0 inet6 addr: fe80 :: fcfd: xxx: xxx: xxx/64 Omfang: Link UP BROADCAST RUNNING MULTICAST MTU:1500 metric:1 RX-pakker:35463998 fejl:0 faldt:0 overskridelser:0 ramme:0 TX pakker:30563995 fejl:0 faldt:0 overskridelser:0 bærer:0 kollisioner:0 txqueuelen:1000 RX bytes:11300336376 (11.3 DK) TX bytes:33179556297 (33.1 DK) Afbryde:76 Sørg for at du er forbundet til internettet!! Etiketten eth0 vil blive vist hvis du har et Ethernet-stik. Trådløst kan være wlan0, men kan afvige. 

    På den anden linje "Inet addr: 69.164.xxx.xxx" er IP-adressen til din Raspberry Pi.
  2. 2 Aktiver nu SSH og genstart (tryk retur / indtast efter hver linje):


     Efter at have noteret inet addr brug: sudo /etc/init.d/ssh Start til hver tid du starter op på pi. Tip: Hvis der opstår en fejl, skal du bruge kommando nedenfor, og derefter det kommando ovenover. sudo apt-get install ssh Så genstart din pi: sudo lukke ned -r nu 
  3. 3 Du kan nu koble ledningerne til dit USB tastatur og din skærm. Disse er ikke længere nødvendige, da alt andet bliver gjort over SSH.
  4. 4Download en SSH-klient som PuTTy (www.putty.org), som kan downloades gratis fra Google og oprette forbindelse til din Raspberry Pi-IP-adresse, log ind med brugernavnet "pi" og det kodeord, du tidligere har angivet.


Del fem af syv:
Installation af webserveren

  1. 1 For at installere Apache og PHP, udfør følgende kommandoer:
     sudo apt-get install apache2 php5 libapache2-mod-php5 
  2. 2 Genstart nu tjenesten:
     sudo service apache2 genstart 

    ELLER
     sudo /etc/init.d/Apache2 genstart 
  3. 3 Indtast I.P. adresse på din Raspberry Pi i din webbrowser. Du skal se en enkel side, der siger "Det virker!"


Del seks af syv:
Installer MySQL

  1. 1 For at installere MySQL skal du installere et par pakker med følgende kommando:
     sudo apt-get install mysql-server mysql-klient php5-mysql 

Del syv af syv:
Installer FTP

  1. 1Vi installerer nu FTP for at tillade overførsel af filer til og fra din Raspberry Pi.
  2. 2 Tag ejerskab til webrotten:
     sudo chown -R pi /Var/www 
  3. 3 Herefter installer vsftpd:
     sudo apt-get install vsftpd 
  4. 4 Rediger din vsftpd.conf fil:
     sudo nano /etc/vsftpd.conf 
  5. 5 Gør følgende ændringer:
    • anonymous_enable = JA til anonymous_enable = NEJ
    • Afkommentér local_enable = JA og write_enable = JA ved at slette # symbol foran hver linje
    • Gå derefter til bunden af ​​filen og tilføj force_dot_files = JA.
  6. 6Gem og afslut filen nu ved at trykke på CTRL-O, CTRL-X.
  7. 7 Genstart nu vsftpd:
     sudo service vsftpd genstart 
  8. 8 Opret en genvej fra Pi-brugerens hjemmemappe til / var / www:
     ln -s /Var/www/ ~/www 
  9. 9Du kan nu FTP bruge Pi-brugeren og få adgang til mappen / var / www via en genvej, der skal vises ved login.