Hoe maak je een webserver op basis van raspberry pi

Als u op zoek bent naar een manier om een ​​goedkope webserver te maken voor gebruik als een test- of bestandsopslagomgeving, dan is Raspberry PI de perfecte optie voor u.Wat is framboos pi? Dit is een goedkope mini-computer, ideaal voor basisfuncties.Deze instructie laat u zien hoe u Raspberry PI in een webserver kunt draaien.Overweeg dat alle acties in dit artikel in Windows zijn gemaakt.

Stappen

Deel 1 van 7:
Voer het Raspberry PI-besturingssysteem uit
  1. Titel afbeelding 2254547 1
een. Download een kopie van de Raspberry PI OS (besturingssysteem) door verwijzing in de sectie Bronnen en Links.Beschikbaar verschillende verschillende distributies, maar voor dit artikel gebruiken we de versie "Raspbian".
  • Titel afbeelding 2254547 2
    2. Verwijder de afbeelding op de SD-kaart.Om dit te doen, hebben we een nut genaamd Win32 Disc ImageMer nodig. De koppeling hiernaar is ook verkrijgbaar in de sectie Bronnen en koppelingen.Open het hulpprogramma, ga naar de letter van de schijf, die is toegewezen aan uw SD-kaart, selecteer de locatie van de afbeelding met de Raspberry PI OS en druk op Burn.
  • Titel afbeelding 2254547 4
    3. Zodra het record is voltooid, kunt u een SD-kaart installeren op uw Raspberry PI, en vervolgens de rest van de draden verbinden, mini-USB-stekker in de laatste.
  • Titel afbeelding 2254547 5
    4. Nadat het downloadsysteem is voltooid, moet u invoeren. Standaard inloggen "PI", en wachtwoord "Framboos".
  • Titel afbeelding 2254547 6
    vijf. Begin met wachtwoordwijziging.Voer in de opdrachtprompt:
    Passwd pi
  • Titel afbeelding 2254547 7
    6. Voer een nieuw wachtwoord in en bevestig het. Houd er rekening mee dat de cursor niet bewegen tijdens tekstinvoer, maar de tekst wordt ingevoerd.
  • Deel 2 van 7:
    Voer software-update uit
    1. Titel afbeelding 2254547 8
    een. Omdat u een nieuwe versie van Debian gebruikt, moet u iets reinigen, updaten en installeren. Ten eerste zullen we de tijd, de bron bijwerken en vervolgens de vorige versies van geïnstalleerde pakketten wijzigen.Voer in de opdrachtprompt het volgende in (na elke regel drukt u op RETURN / ENTER):
    Sudo DPKG-Reconfigure TZDATASUDO APT-GET UPDATESUDO APT-GET UPGRADE
  • Titel afbeelding 2254547 9
    2. Datum en tijd instellen. Voer vanuit de opdrachtregel (vervang onderdeel van de code met de huidige gegevens):
    Sudo-datum - set ="30 december 2013 10:00:00"
  • Deel 3 van 7:
    Hoe firmware up-to-date te ondersteunen
    1. Titel afbeelding 2254547 10
    een. Vervolgens stellen we het hulpprogramma in om de RPI van Hexxeh bij te werken om de huidige versie van de Raspberry PI-firmware te behouden. Om dit te doen, voert u de volgende opdracht in (na elke rij, druk op RETURN / ENTER):
    Sudo Apt-Get Install CA-certificaat Sept-Get Install Git-Coresudo Wget Https: // Raw.Github.Com / hexxeh / rpi-update / master / rpi-update-o / usr / bin / rpi-update && sudo chmod + x / usr / bin / rpi-updatesudo rpi-updatesudo shutdown -r nu
    Deel 4 van 7:
    SSH installeren
    Afbeelding Hostnamei.jpg
    een. Nu zullen we SSH configureren, zodat u andere manipulaties kunt produceren met een andere computer. Om dit te doen, ontdek eerst het Raspberry PI IP-adres:
    Ifconfig

    Je moet iets op de gelijkenis van dit zien:
    ETH0LINK ENCAP: ETHERNETHWADDR FE: FD: 45: XX: XX: XXINET ADDR: 69.164.xxx.XXXBCAD: 69.164.xxx.XXXMASK: 255.255.255.0inet6 addr: xxx: XXX: XXX / 64 Toepassingsgebied: Linkup Uitzending Running Multicastmtu: 1500Metric: 1Rx Paketten: 0 35463998 ERROS: 0 Veengelaten: 0 Overschrijdingen: 0 Frame: 0TX-pakketten: 30563995 Fouten: 0 Vastgelopen: 0 Overschrijdingen : 0 Carrier: 0Colisions: 0 Txqueulen: 1000RX bytes: 11300336376 (11.3 GB) TX BYTES: 33179556297 (33.1 GB) Onderbreking: 76 BESS U bent verbonden met internet.Als de Ethernet-kabel is aangesloten, verschijnt het eth0-label.Draadloos netwerk kan worden aangeduid met WLAN0, maar een andere aanduiding is ook.

    Op de tweede regel "Inet Addr: 69.164.xxx.xxx" Het IP-adres van uw Raspberry PI is opgegeven.
  • Titel afbeelding 2254547 12
    2. Schakel nu de SSH in en start opnieuw op (na elke regel, druk op Return / Enter):
    Nadat u het INET ADDR-gebruik hebt gemaakt: sudo / etc / init.D / SSH-startuur bij het laden van PI.TIP: Wanneer een fout optreedt, gebruikt u de onderstaande opdracht en vervolgens hierboven.Sudo apt-get install sshzan, start je PI: sudo shutdown -r nu
  • Titel afbeelding 2254547 13
    3. Nu kunt u het USB-toetsenbord en de monitor uitschakelen. Nu zijn ze niet nodig, omdat verdere acties u via SSH produceert.
  • Titel afbeelding 2254547 14
    4. Download SSH-client, zoals putty (Stopverf.Org) waar u Cgoogle gratis kunt downloaden en verbinding kunt maken met het IP-adres van uw Raspberry PI. Log in met behulp van Inloggen "PI" en wachtwoord dat u eerder hebt geïnstalleerd.
  • Deel 5 van 7:
    Een webserver installeren
    1. Titel afbeelding 2254547 15
    een. Om Apache en PHP te installeren, volgt u deze opdrachten:
    Sudo Apt-Get Install Apache2 PHP5 Libapache2-MOD-PHP5
  • Titel afbeelding 2254547 16
    2. Start de service nu opnieuw:
    Sudo service apache2 herstart

    OF
    Sudo / etc / init.D / Apache2 herstart
  • Titel afbeelding 2254547 17
    3. Voer het IP-adres van uw Raspberry PI in een webbrowser in.Je moet een eenvoudige pagina met de inscriptie zien "Het werkt!"
  • Deel 6 van 7:
    MySQL installeren
    1. Titel afbeelding 2254547 18
    een. Als u MySQL wilt installeren, installeert u meerdere pakketten met behulp van de volgende opdracht:
    Sudo Apt-Get Installeer MySQL-Server MySQL-client PHP5-MYSQL
    Deel 7 van 7:
    FTP installeren
    1. Titel afbeelding 2254547 19
    een. Nu zullen we FTP installeren om bestanden door / s Raspberry PI te overbrengen.
  • Titel afbeelding 2254547 20
    2. Wijzig de rechten van de paardmap:
    Sudo chown -r pi / var / www
  • Titel afbeelding 2254547 21
    3. Installeer vervolgens VSFTPD:
    Sudo apt-get install vsftpd
  • Titel afbeelding 2254547 22
    4. Bewerk het VSFTPD-bestand.Conf:
    Sudo nano / etc / vsftpd.Conf
  • Titel afbeelding 2254547 23
    vijf. Maak de volgende wijzigingen:
  • Anonymous_enable = YES tot Anonymous_enable = Nee
  • Onzeker Lokaal_enable = ja En Write_enable = YES
  • Ga dan naar de onderkant van het bestand en voeg toe FORCE_DOT_FILLES = JA.
  • Titel afbeelding 2254547 24
    6. Sla het bestand op en de afslag door op CTRL-O, CTRL-X te drukken.
  • Titel afbeelding 2254547 25
    7. Nu opnieuw opstarten VSFTPD:
    Sudo service vsftpd herstart
  • Titel afbeelding 2254547 26
    acht. Voeg een snelle koppeling toe in de thuismap van de PI-gebruiker naar / VAR / WWW:
    LN -S / VAR / WWW / ~ / WWW
  • Titel afbeelding 2254547 27
    negen. Nu kunt u verbinding maken met de map / var / www-map via een snelle link, die moet worden weergegeven bij het invoeren, via FTP en het gebruik van de gebruikersnaam PI
  • Tips

    • Als een foutmelding verschijnt met de volgende tekst: "Wget: opdracht niet gevonden", Launch "Sudo Apt-Get Install Wget"

    Wat je nodig hebt

    • Raspberry PI (Model B)
    • Lege SD-kaart ten minste 4 GB
    • Micro USB-kabel (voor vermogen)
    • Netwerkkabel met internettoegang
    • USB-toetsenbord
    Deel in het sociale netwerk:
    Vergelijkbaar