Hur man gör en Raspberry Pi -webbserver (med bilder)

Innehållsförteckning:

Hur man gör en Raspberry Pi -webbserver (med bilder)
Hur man gör en Raspberry Pi -webbserver (med bilder)

Video: Hur man gör en Raspberry Pi -webbserver (med bilder)

Video: Hur man gör en Raspberry Pi -webbserver (med bilder)
Video: How To Install CodeBlocks in Windows 10/11 (2022) Latest Version 2024, April
Anonim

Om du letar efter ett sätt att göra en billig webbserver, främst för att användas som testmiljö eller för att lagra filer, är Raspberry Pi perfekt för dig. Vad är en Raspberry Pi? Det är en billig minidator, perfekt för grundläggande funktioner. Den här guiden visar hur du tar en ny Raspberry Pi och skickar in den till en webbserver. Observera att för den här artikeln kommer vi att arbeta i Windows.

Steg

Del 1 av 7: Starta Raspberry Pi -operativsystemet

2254547 1
2254547 1

Steg 1. Skaffa en kopia av Raspberry Pi OS (operativsystem) från länken i källavsnittet

Det finns några olika distributioner tillgängliga, men för den här artikeln kommer vi att använda "Raspbian" -versionen.

2254547 2
2254547 2

Steg 2. Extrahera bilden till SD -kortet

För att göra detta behöver vi ett verktyg som kallas Win32 Disc Imager. En länk till detta finns också i källavsnittet. Öppna nu verktyget, navigera till enhetsbokstaven som ditt SD -kort finns i, välj platsen för Raspberry Pi OS -bilden och välj bränna. Vänta tills det är klart.

2254547 3
2254547 3

Steg 3. Öppna SD -kortet i Utforskaren

Skapa bara en fil med namnet ssh. Detta är en säkerhetsuppdatering som introducerades sedan Raspbian Jessie.

2254547 4
2254547 4

Steg 4. Mata ut SD -kortet och placera det i din Raspberry Pi, anslut sedan resten av sladdarna och se till att sätta i mini -USB -enheten sist

2254547 5
2254547 5

Steg 5. Logga in när operativsystemet laddas upp

Standardnamnet är "pi" och standardlösenordet är "hallon". Nyare versioner av Raspbian har automatisk inloggning aktiverad som standard.

2254547 6
2254547 6

Steg 6. Börja med att ändra lösenordet

Från kommandoraden skriver du:

    sudo passwd pi.

Steg 7. Du kan också ändra ditt lösenord genom att skriva sudo raspi-config och välja Ändra användarlösenord eller gå till systemkonfigurationen

2254547 7
2254547 7

Steg 8. Ange ditt nya lösenord och bekräfta det

Observera att markören inte rör sig när du skriver lösenord, men du skriver text.

Del 2 av 7: Köra programuppdateringar

2254547 8
2254547 8

Steg 1. Kom igång med uppdateringar

Eftersom du kör en ny version av Debian måste du städa, uppdatera och installera lite. Först ska vi uppdatera klockan, uppdatera våra källor och sedan uppgradera eventuella förinstallerade paket. Skriv följande på kommandoraden (tryck på retur/enter efter varje rad):

    sudo dpkg-omkonfigurera tzdata sudo apt-get update sudo apt-get upgrade

2254547 9
2254547 9

Steg 2. Ställ in datum och tid

Från kommandoradstypen (byt ut delar efter behov):

    sudo date --set = "30 december 2013 10:00:00"

Del 3 av 7: Hålla fast programvara uppdaterad

2254547 10
2254547 10

Steg 1. Installera Hexxehs RPI -uppdateringsverktyg för att hålla Raspberry Pi uppdaterad

För att göra detta, kör följande kommandon (tryck på retur/enter efter varje rad):

    sudo apt-get install ca-certifikat sudo apt-get install git-core sudo wget https://raw.github.com/Hexxeh/rpi-update/master/rpi-update -O/usr/bin/rpi-update && sudo chmod +x/usr/bin/rpi-uppdatering sudo rpi-uppdatering sudo avstängning -r nu

Del 4 av 7: Konfigurera SSH

Värdnamn
Värdnamn

Steg 1. Konfigurera SSH så att vi kan göra allt annat från en annan dator

För att göra detta, notera först IP -adressen för Raspberry Pi

    värdnamn -I

  • Du borde se något så här:
  • 192.168.1.17

  • Det som visas är IP -adressen för din Raspberry Pi.
2254547 12
2254547 12

Steg 2. Aktivera SSH och starta om (tryck på retur/enter efter varje rad):

    Efter att ha noterat inet addr använd: sudo /etc/init.d/ssh starta för varje gång du startar upp pi. Tips: Om ett fel uppstår använder du kommandot nedan och sedan kommandot ovan. sudo apt -get install ssh Starta sedan om din pi: sudo avstängning -r nu

2254547 13
2254547 13

Steg 3. Koppla ur sladdarna till ditt USB -tangentbord och din bildskärm

Dessa är inte längre nödvändiga, eftersom allt annat kommer att göras över SSH.

2254547 14
2254547 14

Steg 4. Ladda ner en SSH -klient som PuTTy (www.putty.org) som kan laddas ner gratis från Google och ansluta till IP -adressen för din Raspberry Pi -inloggning med användarnamnet "pi" och det lösenord du angav tidigare

Del 5 av 7: Installera webbservern

2254547 15
2254547 15

Steg 1. Installera Apache och PHP

För att göra detta, kör följande kommandon:

    sudo apt-get install apache2 php5 libapache2-mod-php5

2254547 16
2254547 16

Steg 2. Starta om tjänsten:

    sudo service apache2 starta om

    ELLER

    sudo /etc/init.d/apache2 starta om

2254547 17
2254547 17

Steg 3. Ange I. P

adressen till din Raspberry Pi i din webbläsare. Du bör se en enkel sida som säger "Det fungerar!"

Del 6 av 7: Installera MySQL

2254547 18
2254547 18

Steg 1. Installera MySQL

För att göra detta, installera några paket med följande kommando:

    sudo apt-get installera mysql-server mysql-klient php5-mysql

Del 7 av 7: Installera FTP

2254547 19
2254547 19

Steg 1. Installera FTP för att tillåta överföring av filer till och från din Raspberry Pi

2254547 20
2254547 20

Steg 2. Ta äganderätt till webbroten:

    sudo chown -R pi /var /www

2254547 21
2254547 21

Steg 3. Installera vsftpd:

    sudo apt-get install vsftpd

2254547 22
2254547 22

Steg 4. Redigera din vsftpd.conf -fil:

    sudo nano /etc/vsftpd.conf

2254547 23
2254547 23

Steg 5. Gör följande ändringar:

  • anonym_enable = JA till anonym_enable = NEJ
  • Kommentera local_enable = JA och write_enable = JA genom att radera # symbol framför varje rad
  • gå sedan till botten av filen och lägg till force_dot_files = JA.
2254547 24
2254547 24

Steg 6. Spara och avsluta filen genom att trycka på CTRL-O, CTRL-X

2254547 25
2254547 25

Steg 7. Starta om vsftpd:

    sudo service vsftpd starta om

2254547 26
2254547 26

Steg 8. Skapa en genväg från Pi -användarens hemmapp till /var /www:

    ln -s/var/www/~/www

2254547 27
2254547 27

Steg 9. Du kan nu FTP med Pi -användaren och komma åt mappen /var /www via en genväg som ska visas vid inloggning

Tips

  • Det är inte nödvändigt att installera en FTP -server om du har SSH -servern installerad. Du kan använda ett program som WinSCP för att ansluta via SCP vilket är säkrare och förhindrar behovet av att öppna en annan port på din Raspberry Pi.
  • Om du får ett felmeddelande som säger: "wget: kommando hittades inte", kör "sudo apt-get install wget"

Rekommenderad: