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
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.
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.
Steg 3. Öppna SD -kortet i Utforskaren
Skapa bara en fil med namnet ssh. Detta är en säkerhetsuppdatering som introducerades sedan Raspbian Jessie.
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
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.
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
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
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
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
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
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
192.168.1.17
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
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.
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
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
Steg 2. Starta om tjänsten:
sudo service apache2 starta om
ELLER
sudo /etc/init.d/apache2 starta om
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
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
Steg 1. Installera FTP för att tillåta överföring av filer till och från din Raspberry Pi
Steg 2. Ta äganderätt till webbroten:
sudo chown -R pi /var /www
Steg 3. Installera vsftpd:
sudo apt-get install vsftpd
Steg 4. Redigera din vsftpd.conf -fil:
sudo nano /etc/vsftpd.conf
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.
Steg 6. Spara och avsluta filen genom att trycka på CTRL-O, CTRL-X
Steg 7. Starta om vsftpd:
sudo service vsftpd starta om
Steg 8. Skapa en genväg från Pi -användarens hemmapp till /var /www:
ln -s/var/www/~/www
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"