Industriële fabricage
Industrieel internet der dingen | Industriële materialen | Onderhoud en reparatie van apparatuur | Industriële programmering |
home  MfgRobots >> Industriële fabricage >  >> Manufacturing Technology >> Productieproces

Zet Je Raspberry Pi 4 Om in een Webserver en Bouw Je Eigen Site

Klaar om de kracht van een Raspberry Pi 4 te benutten als een lichtgewicht, kosteneffectieve webserver? Deze gids leidt je door de installatie van Apache, PHP en het maken van aangepaste HTML/CSS-pagina's – allemaal met een veilige en onderhoudbare configuratie.

Wat Je Nodig Hebt

  • Raspberry Pi 4 (elke RAM-variant werkt)
  • MicroSD-kaart (16 GB+ aanbevolen)
  • Voeding (5 V, 3 A)
  • Optioneel: Dubbele ventilator heatsink of aluminium behuizing om temperaturen laag te houden

Stap 1: Je Pi Voorbereiden

Start je Pi op met Raspberry Pi OS (Lite of Desktop). Open een terminal of verbind via SSH om de volgende commando's uit te voeren.

sudo apt update && sudo apt upgrade -y

Dit zorgt ervoor dat alle pakketten up-to-date zijn voordat we de webstack installeren.

Apache Installeren

Apache is een bewezen, open-source webserver die statische en dynamische content serveert. Installeer het met:

sudo apt install apache2 -y

Na installatie start Apache automatisch en plaatst een standaardpagina in /var/www/html.

PHP Installeren

PHP stelt server-side scripting en database-integratie in. Installeer het core-pakket en de Apache-module:

sudo apt install php libapache2-mod-php -y

Herstart Apache om PHP te laden:

sudo systemctl restart apache2

Stap 2: Controleren of de Server Draait

Open een webbrowser op de Pi en ga naar https://localhost/ of https://raspberrypi.local/. Je zou de Apache welkomstpagina moeten zien. Om te testen vanaf een ander apparaat, vind het IP-adres van de Pi:

hostname -I

Bezoek dan https://192.168.1.102 (vervang door je eigen IP) op een computer in hetzelfde netwerk.

Stap 3: De Standaardpagina Aanpassen

Standaard is het index.html bestand eigendom van de root gebruiker, wat bewerkingen verhindert. Verander de eigenaar naar je eigen gebruiker (vervang pi met je gebruikersnaam):

sudo chown pi:pi /var/www/html/index.html

Je kunt nu index.html direct bewerken of een teksteditor zoals nano gebruiken:

nano /var/www/html/index.html

Ververs je browser om wijzigingen te zien.

Stap 4: Remote Bewerken Inschakelen (Optioneel maar Handig)

Voor frequente wijzigingen, overweeg een beveiligde file transfer client. WinSCP (voor Windows) of FileZilla (cross-platform) laten je bestanden bewerken via SFTP:

  • Protocol: SFTP
  • Hostnaam: 192.168.1.102 (jouw Pi's IP)
  • Poort: 22
  • Gebruikersnaam: pi
  • Wachtwoord: raspberry (of je eigen wachtwoord)

Na verbinding, navigeer naar /var/www/html om index.html te wijzigen of nieuwe pagina's toe te voegen.

Stap 5: Je Server Beveiligen (Best Practice)

• Verander het standaard pi wachtwoord: passwd. • Schakel de ingebouwde firewall in: sudo apt install ufw -y, dan sudo ufw allow OpenSSH en sudo ufw enable. • Overweeg fail2ban te installeren om bescherming te bieden tegen brute-force pogingen.

Volgende Stappen: Je Site Bouwen

Met Apache en PHP op zijn plaats, kun je nu statische pagina's ontwikkelen met HTML/CSS of dynamische content met PHP en MySQL (installeer met sudo apt install mariadb-server php-mysql -y). Host je eigen portfolio, blog of IoT-dashboard direct vanaf je keukentafel.

Bronnen

Productieproces

  1. Real-Time Temperatuur & Vochtigheid Monitoring Via Web Op Raspberry Pi 4
  2. Thuis Temperatuur & Vochtigheid Monitor Met Raspberry Pi & Web Dashboard – Real-Time Remote Tracking
  3. Professionele temperatuurbewaking met Raspberry Pi en DS18B20
  4. Een buitenweerstation bouwen met Raspberry Pi 2 en ADS-WS1
  5. Accurate temperatuurbewaking in een serverkast met Raspberry Pi
  6. Geavanceerde Tafeltennisbal Tracking met OpenCV op Raspberry Pi
  7. Een Professionele Raspberry Pi Universele Afstandsbediening Bouwen met LIRC
  8. Een LED Besturen met een PIR-bewegingssensor op Raspberry Pi
  9. RF naar DC Converteren met een Raspberry Pi: Een Envelope Detector Bouwen en Troubleshooten
  10. Cycle Chaser: Uw Fiets Transformeren in een Nachttijd Lichtshow met Raspberry Pi
  11. Een Goedkope Raspberry Pi Grondvochtigheidssensor Bouwen voor Slimme Irrigatie