Hoe maak je een Raspberry Pi-webserver

Posted on
Schrijver: Robert Simon
Datum Van Creatie: 22 Juni- 2021
Updatedatum: 1 Juli- 2024
Anonim
Hoe maak je een Raspberry Pi WEB SERVER? - Raspberry Pi #4 - TechTime
Video: Hoe maak je een Raspberry Pi WEB SERVER? - Raspberry Pi #4 - TechTime

Inhoud

is een wiki, wat betekent dat veel artikelen zijn geschreven door verschillende auteurs. Om dit artikel te maken, namen 33 mensen, sommige anoniem, deel aan de editie en de verbetering ervan in de loop van de tijd.

Als u op zoek bent naar een manier om een ​​goedkope webserver te maken, voornamelijk gebruikt als testomgeving of voor het opslaan van bestanden, dan is de Raspberry Pi perfect voor u.Maar wat is een Raspberry Pi? Het is een zeer goedkope minicomputer, perfect voor basisfuncties. In deze handleiding wordt uitgelegd hoe u een webserver maakt van een nieuwe Raspberry Pi. Houd er rekening mee dat we voor dit artikel op Windows werken.


stadia

Deel 1 van 7:
Start het Raspberry Pi-besturingssysteem

  1. 1 Verkrijg een kopie van het besturingssysteem (besturingssysteem) van Raspberry Pi via de link in de bronnensectie. Er zijn verschillende distributies beschikbaar, maar voor dit artikel zullen we de "Raspbian" -versie gebruiken.
  2. 2 Pak de afbeelding uit op de SD-kaart. Om dit te doen, hebt u een tool nodig met de naam Win32 Disc Imager. Een link hiervoor is ook beschikbaar in de bronnensectie. Open nu de tool, navigeer naar de map waar de SD-kaart zich bevindt, selecteer de OS-afbeeldingslocatie van de Raspberry Pi en selecteer "branden".
  3. 3 Nadat je het branden hebt gedaan, kun je de SD-kaart in je Raspberry Pi plaatsen en vervolgens de rest van de kabels aansluiten, waarbij je ervoor zorgt dat je de mini-USB als laatste aansluit.
  4. 4 Nadat het besturingssysteem is geladen, moet u zich verifiëren. De standaardgebruikersnaam is "pi" en het standaardwachtwoord is "framboos".
  5. 5 Begin met het wijzigen van het wachtwoord. Typ op de opdrachtregel:

    passwd pi

  6. 6 Voer uw nieuwe wachtwoord in en bevestig het. Let op, de cursor beweegt niet wanneer u de wachtwoorden invoert, maar u voert de e in. reclame

Deel 2 van 7:
Start software-updates

  1. 1 Aangezien u een recente versie van Debian gebruikt, moet u opschonen, installeren en bijwerken. Eerst zullen we de klok bijwerken, onze bronnen bijwerken en alle vooraf geïnstalleerde pakketten bijwerken. Typ het volgende in de opdrachtregel (druk op Return / Enter na elke regel):

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

  2. 2 Stel de datum en tijd in. Typ de opdrachtregel in (vervang indien nodig):

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

Deel 3 van 7:
Houd de firmware up-to-date

  1. 1 Vervolgens willen we de RPI-updatetool van Hexxeh installeren om de Raspberry Pi bijgewerkt te houden. Voer hiervoor de volgende opdrachten uit (druk na elke regel op Return / Enter):

    sudo apt-get install ca-certificaten 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 / rp-update sudo rp-update sudo shutdown -r nu reclame

Deel 4 van 7:
SSH installeren

  1. 1 Nu zullen we SSH installeren zodat we het vanaf een andere computer kunnen doen. Om dit te doen, noteren we eerst het IP-adres van de Raspberry Pi:

    ifconfig
    Je zou zoiets moeten zien:

    eth0 Link encap: Ethernet HWaddr fe: fd: 45: xx: xx: xx inet addr: 69.164.xxx.xxx Bcast: 69.164.xxx.xxx Masker: 255.255.255.0 inet6 addr: fe80 :: fcfd: xxx: xxx: xxx / 64 Scope: Link UP BROADCAST LOPENDE MULTICAST MTU: 1500 Metrisch: 1 RX-pakketten: 35463998 fouten: 0 gevallen: 0 overschrijdingen: 0 frame: 0 TX-pakketten: 30563995 fouten: 0 gevallen: 0 overschrijdingen: 0 vervoerder: 0 botsingen: 0 txqueuelen: 1000 RX bytes: 11300336376 (11.3 GB) TX bytes: 33179556297 (33.1 GB) Onderbreken: 76 Zorg ervoor dat u bent verbonden met internet !! Het trefwoord eth0 verschijnt als u een Ethernet-kabel hebt aangesloten. Draadloos zal waarschijnlijk wlan0 worden genoemd, maar dat kan veranderen.
    Op de tweede regel, "inet addr: 69.164.xxx.xxx" st IP-adres van uw Raspberry Pi.

  2. 2 Schakel nu SSH in en start opnieuw op (druk na elke regel op Return / Enter):

    Nadat je de inet addr hebt genoteerd, doe je: sudo /etc/init.d/ssh start elke keer dat je de pi start. Tip: als er een fout optreedt, gebruikt u de onderstaande opdracht en vervolgens de bovenstaande opdracht. sudo apt-get install ssh Start je ft: sudo shutdown -r nu opnieuw

  3. 3 U kunt nu de kabels van uw USB-toetsenbord en monitor loskoppelen. Deze zijn niet langer nodig, omdat al het andere via SSH wordt gedaan.
  4. 4Download een SSH-client zoals PuTTy (www.putty.org) die gratis kan worden gedownload van Google en verbinding kan maken met het IP-adres van uw Raspberry Pi met behulp van de gebruikersnaam "pi" en het wachtwoord dat u hebt geconfigureerd eerder. reclame

Deel 5 van 7:
Installeer de webserver

  1. 1 Voer de volgende opdrachten uit om Apache en PHP te installeren:

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

  2. 2 Start de service nu opnieuw:

    sudo service apache2 herstart
    OR

    sudo /etc/init.d/apache2 herstarten

  3. 3 Voer het IP-adres van uw Raspberry Pi in uw webbrowser in. U zou een eenvoudige pagina moeten zien die zegt: "Het werkt! ". reclame

Deel 6 van 7:
Installeer MySQL

  1. 1 Om MySQL te installeren, installeert u enkele pakketten met de volgende opdrachten:

    sudo apt-get install mysql-server mysql-client php5-mysql reclame

Deel 7 van 7:
FTP-installatieprogramma

  1. 1 We zullen nu FTP installeren waarmee bestanden van en naar uw Raspberry Pi kunnen worden overgebracht.
  2. 2 Neem bezit van het rootweb:

    sudo chown -R pi / var / www

  3. 3 Installeer vervolgens vsftpd:

    sudo apt-get install vsftpd

  4. 4 Bewerk uw vsftpd.conf-bestand:

    sudo nano /etc/vsftpd.conf

  5. 5 Breng de volgende wijzigingen aan:
    • anonymous_enable = YES à anonymous_enable = NEE
    • uncomment local_enable = YES en write_enable = YES door het symbool te verwijderen # aan het begin van elke regel
    • ga dan naar de onderkant van het bestand en voeg toe force_dot_files = YES.
  6. 6Sla nu op en sluit af met CTRL-O, CTRL-X.
  7. 7 Start vervolgens vsftpd opnieuw:

    sudo service vsftpd herstarten

  8. 8 Maak een snelkoppeling vanuit de PI-basismap naar / var / www:

    ln -s / var / www / ~ / www

  9. 9Je kunt nu een FTP doen met behulp van de Pi-gebruiker en toegang krijgen tot de map / var / www via een snelkoppeling die na authenticatie zou moeten verschijnen. reclame

advies

  • Het is niet nodig om een ​​FTP-server te installeren als u een SSH-server hebt geïnstalleerd. Je kunt een applicatie zoals WinSCP gebruiken om je te verbinden met SCP, wat veiliger is en je geen andere poort op je Raspberry Pi hoeft te openen.
  • Als u een foutmelding hebt met "wget: commando niet gevonden", voert u "sudo apt-get install wget" uit.
reclame

Noodzakelijke elementen

  • Raspberry Pi (model B)
  • Een lege SD-kaart van minimaal vier gigabit
  • Micro-USB-kabel (voor voedsel)
  • Een netwerkkabel met internettoegang
  • USB-toetsenbord
Ontvangen van "https://fr.m..com/index.php?title=make-a-server-web-Raspberry-Pi&oldid=178692"