Een Raspberry Pi-webserver maken (met afbeeldingen)

Inhoudsopgave:

Een Raspberry Pi-webserver maken (met afbeeldingen)
Een Raspberry Pi-webserver maken (met afbeeldingen)

Video: Een Raspberry Pi-webserver maken (met afbeeldingen)

Video: Een Raspberry Pi-webserver maken (met afbeeldingen)
Video: How To Install CodeBlocks in Windows 10/11 (2022) Latest Version 2024, Maart
Anonim

Als je op zoek bent naar een manier om een goedkope webserver te maken, voornamelijk om te gebruiken als testomgeving of om bestanden op te slaan, dan is de Raspberry Pi perfect voor jou. Wat is een Raspberry Pi? Het is een goedkope minicomputer, perfect voor basisfuncties. Deze gids laat je zien hoe je een nieuwe Raspberry Pi neemt en deze in een webserver verandert. Houd er rekening mee dat we voor dit artikel in Windows zullen werken.

Stappen

Deel 1 van 7: Het Raspberry Pi-besturingssysteem starten

2254547 1
2254547 1

Stap 1. Verkrijg een kopie van het Raspberry Pi OS (besturingssysteem) via de link in het bronnengedeelte

Er zijn een paar verschillende distributies beschikbaar, maar voor dit artikel gebruiken we de "Raspbian"-versie.

2254547 2
2254547 2

Stap 2. Pak de afbeelding uit op de SD-kaart

Om dit te doen, hebben we een tool nodig met de naam Win32 Disc Imager. Een link hiervoor is ook beschikbaar in de sectie bronnen. Open nu de tool, navigeer naar de stationsletter waarin uw SD-kaart zich bevindt, selecteer de locatie van de Raspberry Pi OS-afbeelding en selecteer branden. Wacht tot het klaar is.

2254547 3
2254547 3

Stap 3. Open de SD-kaart in Windows Verkenner

Maak gewoon een bestand met de naam ssh. Dit is een beveiligingsupdate die is geïntroduceerd sinds Raspbian Jessie.

2254547 4
2254547 4

Stap 4. Werp de SD-kaart uit en plaats deze in uw Raspberry Pi, sluit vervolgens de rest van de snoeren aan en zorg ervoor dat u de mini-USB als laatste aansluit

2254547 5
2254547 5

Stap 5. Log in zodra het besturingssysteem is geladen

De standaard gebruikersnaam is "pi" en het standaard wachtwoord is "raspberry". Bij nieuwere versies van Raspbian is automatisch inloggen standaard ingeschakeld.

2254547 6
2254547 6

Stap 6. Begin met het wijzigen van het wachtwoord

Typ vanaf de opdrachtregel:

    sudo passwd pi.

Stap 7. U kunt uw wachtwoord ook wijzigen door sudo raspi-config te typen en Gebruikerswachtwoord wijzigen te selecteren of naar Systeemconfiguratie te gaan

2254547 7
2254547 7

Stap 8. Voer uw nieuwe wachtwoord in en bevestig het

Let op: de cursor beweegt niet wanneer u wachtwoorden typt, maar u typt wel tekst.

Deel 2 van 7: Software-updates uitvoeren

2254547 8
2254547 8

Stap 1. Ga aan de slag met updates

Omdat u een nieuwe versie van Debian gebruikt, moet u wat schoonmaken, bijwerken en installeren. Eerst gaan we de klok bijwerken, onze bronnen bijwerken en vervolgens alle vooraf geïnstalleerde pakketten upgraden. Typ het volgende op de opdrachtregel (druk op return/enter na elke regel):

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

2254547 9
2254547 9

Stap 2. Stel de datum en tijd in

Vanaf het opdrachtregeltype (vervang onderdelen indien nodig):

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

Deel 3 van 7: De firmware up-to-date houden

2254547 10
2254547 10

Stap 1. Installeer de RPI-updatetool van Hexxeh om de Raspberry Pi up-to-date te houden

Voer hiervoor de volgende opdrachten uit (druk op return/enter na elke regel):

    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/rpi-update sudo rpi-update sudo shutdown -r nu

Deel 4 van 7: SSH instellen

Hostnamei
Hostnamei

Stap 1. Stel SSH in zodat we al het andere vanaf een andere computer kunnen doen

Noteer hiervoor eerst het IP-adres van de Raspberry Pi

    hostnaam -I

  • Je zou zoiets als dit moeten zien:
  • 192.168.1.17

  • Wat verschijnt is het IP-adres van je Raspberry Pi.
2254547 12
2254547 12

Stap 2. Schakel SSH in en start opnieuw op (druk op return/enter na elke regel):

    Na het noteren van het inet addr gebruik: sudo /etc/init.d/ssh start voor elke keer dat je de pi opstart. Hint: Als er een fout optreedt, gebruik dan de onderstaande opdracht en vervolgens de opdracht hierboven. sudo apt-get install ssh Start vervolgens je pi opnieuw op: sudo shutdown -r now

2254547 13
2254547 13

Stap 3. Koppel de snoeren voor uw USB-toetsenbord en uw monitor los

Deze zijn niet langer nodig, omdat al het andere via SSH zal worden gedaan.

2254547 14
2254547 14

Stap 4. Download een SSH-client zoals PuTTy (www.putty.org) die gratis kan worden gedownload van Google en maak verbinding met het IP-adres van uw Raspberry Pi door in te loggen met de gebruikersnaam "pi" en het eerder ingestelde wachtwoord

Deel 5 van 7: De webserver installeren

2254547 15
2254547 15

Stap 1. Installeer Apache en PHP

Voer hiervoor de volgende opdrachten uit:

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

2254547 16
2254547 16

Stap 2. Start de service opnieuw:

    sudo-service apache2 opnieuw opstarten

    OF

    sudo /etc/init.d/apache2 herstart

2254547 17
2254547 17

Stap 3. Voer de I. P

adres van uw Raspberry Pi in uw webbrowser. U zou een eenvoudige pagina moeten zien met de tekst "Het werkt!"

Deel 6 van 7: MySQL installeren

2254547 18
2254547 18

Stap 1. Installeer MySQL

Installeer hiervoor een paar pakketten met het volgende commando:

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

Deel 7 van 7: FTP installeren

2254547 19
2254547 19

Stap 1. Installeer FTP om het overzetten van bestanden van en naar je Raspberry Pi mogelijk te maken

2254547 20
2254547 20

Stap 2. Word eigenaar van de webroot:

    sudo chown -R pi /var/www

2254547 21
2254547 21

Stap 3. Installeer vsftpd:

    sudo apt-get install vsftpd

2254547 22
2254547 22

Stap 4. Bewerk uw vsftpd.conf-bestand:

    sudo nano /etc/vsftpd.conf

2254547 23
2254547 23

Stap 5. Breng de volgende wijzigingen aan:

  • anoniem_enable=JA tot anoniem_enable=NEE
  • Commentaar opheffen local_enable=JA en write_enable=JA door het verwijderen van de # symbool voor elke regel
  • ga dan naar de onderkant van het bestand en voeg. toe force_dot_files=JA.
2254547 24
2254547 24

Stap 6. Sla het bestand op en sluit het af door op CTRL-O, CTRL-X te drukken

2254547 25
2254547 25

Stap 7. Start vsftpd opnieuw:

    sudo-service vsftpd opnieuw opstarten

2254547 26
2254547 26

Stap 8. Maak een snelkoppeling vanuit de thuismap van de Pi-gebruiker naar /var/www:

    ln -s /var/www/ ~/www

2254547 27
2254547 27

Stap 9. U kunt nu FTP gebruiken met de Pi-gebruiker en toegang krijgen tot de map /var/www via een snelkoppeling die bij het inloggen zou moeten verschijnen

Tips

  • Het is niet nodig om een FTP-server te installeren als je de SSH-server hebt geïnstalleerd. U kunt een toepassing zoals WinSCP gebruiken om verbinding te maken via SCP, wat veiliger is en voorkomt dat u een andere poort op uw Raspberry Pi moet openen.
  • Als u een foutmelding krijgt met de melding: "wget: command not found", voer dan "sudo apt-get install wget" uit

Aanbevolen: