gushelom.ru

Hur man skapar en webbserver på Raspberry Pi

Om du letar efter ett sätt att skapa en billig webbserver, för att använda den främst som en miljö för att köra test eller för att lagra filer, är en Raspberry Pi perfekt för dig. Vad är en Raspberry Pi? Det är en ny ekonomisk mini-dator, perfekt för grundläggande funktioner. Den här guiden visar hur du gör en Raspberry Pi till en webbserver. Observera att i den här artikeln kommer vi att använda Windows i vissa delar.

Metod 1

Starta Raspberry Pi Operativsystem
1
Få en kopia av operativsystemet Raspberry Pi från länken i avsnittet Källor. Det finns flera versioner, men för den här artikeln kommer vi att använda versionen "Debian Squeeze".
  • 2
    Skriv bilden på SD-kortet. För att göra detta behöver vi ett program som heter Win 32 Disc Imager. Du kan också hitta en länk för detta i avsnittet Källor. Öppna nu programmet, leta efter brevet du tilldelade SD-kortet, välj platsen för Raspberry Pi-operativsystembilden och välj Bränn.
  • 3
    När du är redo att skriva kan du sätta in SD-kortet i din Raspberry Pi och anslut sedan resten av kablarna, var noga med att ansluta mini-USB som den sista.
  • 4
    När Debian har laddat upp, måste du logga in. Standard användarnamnet är "PI", och standardlösenordet är "hallon".
  • Metod 2

    Sätt upp Raspberry Pi
    1
    Du kör en ny version av Debian, så du måste göra några rengöring, uppdatering och installation. Först måste vi uppdatera klockan, uppdatera källorna och sedan uppdatera alla förinstallerade paket. Använd följande kod för att göra det:
    sudo dpkg-omkonfigurera tzdatasudo apt-get updatesudo apt-upgrade

    Metod 3

    Håll fastvaran uppdaterad
    1
    För nästa steg måste vi installera RPI, uppdateringsverktyget Hexxeh, för att hålla Raspberry Pi uppdaterad. För att göra detta kör du:
    sudo apt-get install ca-certifieratutudo apt-get install git-coresudo wget http://goo.gl/1BOfJ -O / usr / bin / rpi-update && sudo chmod + x / usr / bin / rpi-updatesudo rpi-updatesudo avstängning -r nu

    Metod 4

    Ställ in SSH
    1
    Nu måste vi konfigurera SSH så att vi kan utföra alla andra operationer från en annan dator. För att göra detta, först notera IP-adressen till Raspberry Pi, och kör sedan följande kod:
    sudo mv /boot/boot_enable_ssh.rc /boot/boot.rcsudo avstängning -r nu
    1. 1
      Nu kan du koppla loss kablarna på ditt USB-tangentbord och din bildskärm. De behövs inte längre, eftersom du kan utföra alla andra operationer med SSH-anslutning.

    Metod 5

    Slutför installationen
    1
    Öppna din SSH-klient och anslut till din Raspberry Pi-IP-adress.
  • 2
    Av säkerhetsskäl bör du ändra ditt lösenord. Gör det genom att springa:
  • sudo passwd pi
    1. 1
      Du kommer att bli ombedd att ange ditt lösenord och bekräfta det genom att skriva in det igen.

    Metod 6

    Installera servern
    1
    Du får två möjliga val, Apache eller Cherokee. Apache är mer populärt, men Cherokee är mycket lättare. Den här guiden visar hur du installerar båda.

    Apache

    1. 1
      För att installera Apache och PHP, kör följande kommandon:
    sudo apt-get install apache2 php5 libapache2-mod-php5
    1. 1
      Om du får ett installationsfel kör du:
    sudo groupadd www-datasudo usermod -g www-data www-data
    1. 1
      Starta om enheten nu:
    sudo service apache2 omstart
    1. 1
      Ange nu din Raspberry Pi-IP-adress i en webbläsare, och du bör se en enkel sida som säger "Det fungerar!" (Det fungerar!).

    cherokee

    1. 1
      Om du vill installera Cherokee, eftersom Apache är för tung för dig, kör följande kommandon:
    sudo apt-get installera cherokee
    1. 1
    2. Om du får ett installationsfel kör följande kommandon, och försök sedan installera Cherokee igen.
    sudo addgroup www-data
    1. 1
      Installera PHP:
    sudo apt-get installera php5-cgi
    1. 1
      Nu, för att fixa buggarna, redigerar du php.ini-filen och tar bort semikolon framför cgi.fix_pathinfo = 1.
    2. 2
      Starta om Cherokee genom att springa:
    /etc/init.d/cherokee omstart

    Metod 7

    Installera MySQL
    1
    För att installera MySQL, installera några paket med följande kommandon:
    sudo apt-get installera mysql-server mysql-klient php5-mysql

    Metod 8

    Installera FTP
    1
    Nu installerar vi FTP för att tillåta överföring av filer till och från din Raspberry Pi. Det har bara testats med Apache-installationen.
  • 2
    Ta äganderätten till webbrotten:
  • sudo chown -Rpi / var / www
    1. 1
      Installera sedan vsftpd:
    sudo apt-get installera vsftpd

    Metod 9

    Konfigurera FTP
    1
    Redigera vsftpd.conf-filen, som du vanligtvis hittar i /etc/vsftpd.conf. Använd till exempel `sudo nano /etc/vsftpd.conf`. Redigera anonymous_enable = JA med anonymous_enable = NEJ, hävda kommentaren från local_enable = JA och write_enable = JA, Gå sedan till slutet av filen och lägg till force_dot_files = JA. Spara och stäng nu filen.
  • 2
    Starta om nu vsftpd:
  • sudo service vsftpd starta om

    Metod 10

    De sista tweaksna
    1
    kör:
    sudo passwd root
    1. 1
      Logga ut från SSH-sessionen och logga in som root igen (du måste göra det).
    2. 2
      Ändra lösenordskonfigurationsfilen:
    sudo nano / etc / passwd
    1. 1
      Hitta raden pi: x-1000: 1000: Raspberry Pi-användare ,,,: home / pi:/ bin / bash och lägg till # -symbolen till den. Spara och stäng filen.
    2. 2
      Lägg till användaren PI som moderator.
    sudo usermod -d / var / www pi
    1. 1
      Avsluta nu SSH-sessionen och logga in igen PI, garantera sedan moderatorrättigheter a rot.
    sudo usermod -L root
    1. 1
      Exit. Din server ska vara igång. Du kan överföra filer med FTP med din serverns IP och ansluta till port 21.

    tips

    • Om du får ett felmeddelande som säger: "wget: kommandot hittades inte", springa "sudo apt-get install wget"

    Saker du behöver

    • En Raspberry Pi (modell B)
    • Ett tomt SD-kort med minst 2 GB minne
    • En mikro USB-kabel (för strömförsörjning)
    • En nätverkskabel
    • En kompositvideokabel eller HDMI
    • Ett USB-tangentbord
    Dela på sociala nätverk:

    Relaterade
    Så här ändrar du mappens bakgrund i UtforskarenSå här ändrar du mappens bakgrund i Utforskaren
    Så här kontrollerar du versionen av en PHP-serverSå här kontrollerar du versionen av en PHP-server
    Så här skapar du återställningsskivor för Windows Vista med hjälp av HP Recovery ManagerSå här skapar du återställningsskivor för Windows Vista med hjälp av HP Recovery Manager
    Så här skapar du din egen webbserverSå här skapar du din egen webbserver
    Så här skapar du ett Google Talk-kontoSå här skapar du ett Google Talk-konto
    Så här skapar du en ISO-DVD med Windows 7Så här skapar du en ISO-DVD med Windows 7
    Hur man skapar en personlig webbserver med XAMPPHur man skapar en personlig webbserver med XAMPP
    Så här skapar du en inloggningsförfarande baserat på SSL-protokollet för din webbplatsSå här skapar du en inloggningsförfarande baserat på SSL-protokollet för din webbplats
    Så här avinstallerar du ett program i WindowsSå här avinstallerar du ett program i Windows
    Så här installerar du DebianSå här installerar du Debian
    » » Hur man skapar en webbserver på Raspberry Pi

    © 2011—2021 gushelom.ru