Hoe een lokale webserver in te stellen?

De meest efficiënte manier om dynamische inhoud te testen is via een lokale webserver. Als u wilt weten hoe u er een moet instellen, bent u hier aan het juiste adres.

Hoe een lokale webserver in te stellen?

In dit artikel laten we u zien hoe u een lokale webserver instelt voor verschillende besturingssystemen en hoe u test op een succesvolle installatie.

Hoe een lokale webserver in te stellen?

Een lokale webserver wordt in wezen opgezet door software op uw computer te installeren om deze webservermogelijkheden te geven; het is "lokaal" omdat u verantwoordelijk bent voor het beheer ervan. We laten u zien hoe u uw computer kunt veranderen in een HTTP-server, meestal op basis van het installeren van Apache-software. Maar eerst zijn hier enkele vereisten:

  • Een speciale computer om uw server te worden
  • Met Windows of Linux of een Mac-computer met macOS
  • Een internetverbinding
  • Dual-Core 2 GHz of hoger
  • 4 GB RAM
  • 1 GB vrije schijfruimte.

Hoe een lokale webserver in te stellen op Windows 10?

Windows 10 is niet op Unix gebaseerd, daarom installeren we XAMPP, een combinatie van Apache, MySQL en PHP. Ga als volgt te werk om XAMPP te installeren:

  1. Navigeer naar XAMPP en ga verder met het installeren van de Windows-versie.

  2. Voer het installatieprogramma uit wanneer daarom wordt gevraagd.
  3. Selecteer "Apache" om alleen een webserver te installeren.
  4. Zodra de installatie is voltooid, klikt u op "Voltooien" om het XAMPP-configuratiescherm te openen.

Om een ​​succesvolle installatie te bevestigen, voert u "127.0.0.1" of "localhost” in de adresbalk van uw webbrowser. De XAMPP-configuratiepagina zou moeten worden weergegeven.

Hoe een lokale webserver op Mac in te stellen?

MacOS heeft de Apache-webserver vooraf geïnstalleerd; om het in te schakelen, doet u het volgende:

  1. Klik op "Finder".

  2. Klik op "Toepassingen" > "Hulpprogramma's", dubbelklik op "Terminal".

  3. Voer nu deze opdracht in en voer deze uit om Apache in te schakelen:

    sudo apachectl start

  4. Om te bevestigen dat Apache actief is, voert u "127.0.0.1" of "localhost” in de adresbalk van uw webbrowser. Je zou een "Het werkt!" bericht.

Hoe een lokale webserver op Ubuntu in te stellen?

Ga als volgt te werk om Apache Web Server op Ubuntu Linux 18.04 te installeren:

  1. Open een terminal en voer de opdracht in:

    sudo apt-get install apache2

  2. Bevestig de installatie en leun achterover terwijl Apache is geïnstalleerd.
  3. Om te bevestigen dat de installatie is gelukt, voert u het volgende in de adresbalk van een webbrowser in:

    //lokale.server.ip

    • In de webbrowser zou u de Apache2 Ubuntu-standaardpagina moeten zien.

Hoe een lokale webserver op Linux in te stellen?

  1. Open een terminal voor op Debian en Ubuntu/Ubuntu gebaseerde distro en voer de opdracht in:

    sudo apt installeer apache2

    sudo dnf installeer httpd

  2. Om te bevestigen dat de installatie is gelukt, voert u "localhost" of "127.0.0.1” in uw webbrowser.

    • De standaard welkomstpagina van Apache zou "It Works" moeten weergeven.

Hoe een LAN-webserver instellen?

We laten u nu zien hoe u via Windows een LAN-netwerk opzet dat verbinding maakt met internet. Allereerst heb je het volgende nodig:

  • een computer (server)
  • een netwerkswitch
  • breedbandverbinding
  • een router (met ingebouwde modem)
  • de apparaten die u met het netwerk wilt verbinden
  • Ethernet-kabels

Sluit uw eerste computer aan:

Sluit uw router of netwerkswitch met een ethernetkabel op de computer aan en schakel deze vervolgens in. Als u voor de eerste keer instelt, doet de wizard "Een netwerk instellen" dit automatisch voor u. Als het niet verschijnt, doet u het volgende:

  1. Klik op "Netwerkcentrum" in het "Configuratiescherm" of "Instellingen".

  2. Selecteer 'Een nieuwe verbinding of netwerk instellen'.

    • Doorloop de instructies op het scherm.

Configureer uw wifi:

Als u uw apparaten draadloos met uw netwerk wilt verbinden, moet u wifi instellen; zo niet, dan kunt u ethernetkabels gebruiken.

Volg de instructies in de handleiding van uw router/netwerkswitch om Wi-Fi in te schakelen. Doe het volgende om het zo veilig mogelijk te maken:

  • Overweeg om de standaard SSID (netwerknaam), wifi-login en wachtwoord te wijzigen. Dit kan worden gedaan door in te loggen op uw router, via de netwerkinstellingen of een webbrowser op uw pc.
  • Zorg ervoor dat u de meest geavanceerde beveiligingsbescherming kiest - momenteel is dit WPA2.
  • Om de wijzigingen van kracht te laten worden, start u uw pc opnieuw op.

Verbind uw LAN met internet:

Voor uw LAN-webtoegang sluit u uw router en modem aan op de hoofdtelefoonlijn via de WAN-poort.

Verbind uw apparaten met het LAN:

Of u uw apparaten nu via Wi-Fi of ethernetkabel met het LAN hebt verbonden, doe het volgende:

  • Schakel wifi in op je apparaten

  • Selecteer je netwerk

  • Voer uw nieuwe wachtwoord in wanneer daarom wordt gevraagd

Verbinding maken met uw LAN met behulp van Ethernet-kabels:

  • Sluit de kabel aan op je netwerkswitch/router
  • Sluit het andere uiteinde aan op uw apparaat
  • Doe hetzelfde voor je andere apparaat[en], je hebt er toegang toe vanaf elk apparaat in je LAN.

Begin nu met delen:

Ga als volgt te werk om een ​​"Thuisgroep" in te stellen voor het delen van bronnen via uw netwerk:

  1. Navigeer naar “Configuratiescherm” > “Netwerk en internet” > “Thuisgroep”.
  2. Selecteer "Maak een thuisgroep" de wizard voor het instellen van de thuisgroep start en geeft u het wachtwoord dat nodig is om de andere apparaten verbinding te laten maken met het LAN.

Er zijn verschillende manieren om bronnen in een LAN te delen en toegang te geven, waaronder:

  • Rechtsklikken op bestanden of mappen > “Delen met…”
  • Bestanden toevoegen aan openbare mappen en “Public Folder Sharing” inschakelen via het Netwerkcentrum.

Hoe een lokale HTTP-server in te stellen?

Nu laten we u zien hoe u een lokale webserver instelt om te testen. Voor een Python-installatie op Windows doet u het volgende:

  1. Navigeer naar de Python-startpagina python.org.

  2. Selecteer in het gedeelte "Download" de link Python "3.xxx".

  3. Selecteer onderaan het scherm het exe-bestand "Windows x86" om te downloaden.
  4. Voer het bestand uit wanneer het is gedownload.
  5. Zorg ervoor dat u vanaf de eerste pagina het selectievakje "Python 3.xxx aan PATH toevoegen" selecteert.
  6. Selecteer "Installeren" en vervolgens "Sluiten" wanneer u klaar bent.
  7. Open de opdrachtprompt en voer deze opdracht in om te controleren op een succesvolle installatie:
    1. python -V
    2. # Of je hebt misschien command py beschikbaar,
    3. # probeer in dat geval py -V

Hierdoor wordt de versie weergegeven. Als het nummer correct is, typt u het volgende "cd" -commando en vervolgens in de map waar uw voorbeeld zich bevindt:

  1. # voeg de directorynaam toe om in te voeren, b.v.
  2. cd-bureaublad
  3. # gebruik indien nodig twee punten om een ​​mapniveau omhoog te gaan

cd..

Voer nu de volgende opdrachten in om de server in de directory te starten:

  1. # Als de weergegeven Python-versie meer is dan 3.X
  2. python3 -m http.server
  3. # Voer in Windows als alternatief "python" in om "py -3" of "python3" te vervangen
  4. # Als Python versie 2.X wordt weergegeven

python -m SimpleHTTPServer

Om een ​​lijst van de inhoud in de directory te zien, gaat u vanuit de adresbalk van uw webbrowser naar de server en typt u "localhost:8000

Als poort 8000 al bezet is, gebruik dan een andere poort, bijvoorbeeld:

  • python3 -m http.server 7800 (Python 3.x) of
  • python -m SimpleHTTPServer 7800 (Python 2.x)

Voer vervolgens "localhost:7800” om toegang te krijgen tot de server.

Hoe een lokale webserver in te stellen op Windows 10 en MAMP?

Voor een nieuwe installatie van MAMP/MAMP PRO op Windows 10 doet u het volgende:

  1. Navigeer naar en download MAMP PRO van www.mamp.info.

  2. Ga naar je downloadmap en dubbelklik op de “setup_MAMP_MAMP_PRO_4.x.exe” het dossier.
  3. Volg de instructies op het scherm om te installeren.

Let op: beide MAMP PRO “C:\MAMP PRO” en MAMP”C:\MAMP” mappen worden geïnstalleerd, negeert u de MAMP PRO-map als u de pro-versie niet wilt gebruiken.

Om nu MAMP uit te voeren en te testen op succes, doet u het volgende:

  1. Navigeer in Windows Verkenner naar "C:\MAMP" en open de "MAMP.exe". het dossier. Sta toegang toe als u een beveiligingswaarschuwing krijgt.
    • De Apache Server en MySQL Server zouden automatisch moeten starten, zo niet, klik dan op “Start Servers”.
  2. Klik in het MAMP-menu op 'Voorkeuren'.
  3. Binnenkomen" 8888” in het veld Apache-poort.
  4. Selecteer de "WebStart-pagina openen".
    • Een “Welkom! MAMP is succesvol geïnstalleerd” pagina moet worden weergegeven.

Aanvullende veelgestelde vragen

Wat is een lokale webserver?

Een lokale webserver is een computer die voldoet aan HTTP-verzoeken van het publiek door webpagina's te retourneren. Een webontwikkelaar kan bijvoorbeeld een website hosten en alle bestanden of software die nodig zijn voor de website fysiek op zijn computer (lokaal) opslaan in tegenstelling tot een extern webhostingbedrijf.

Wat is een LAN?

Een LAN (Local Area Network) verbindt een verzameling apparaten in één gebied, bijvoorbeeld in een huis, kantoorverdieping of gebouw. De grootte van een LAN kan variëren van duizenden gebruikers en apparaten tot slechts één gebruiker.

Wat is een WAN?

Een WAN (wide area network) verbindt telecommunicatie geografisch. Het wordt meestal gebruikt door overheidsinstanties, scholen en bedrijven om gegevens aan elkaar door te geven, zodat mensen hun functies kunnen uitoefenen, ongeacht hun fysieke locatie.

Van een gewone computer naar een krachtige webserver

Lokale webservers zijn geweldig voor het hosten van websites en het opslaan van vrijwel alles waartoe u anderen toegang wilt geven. Met softwarepakketten die uw gewone pc of computer op magische wijze in een webserver veranderen, is het vrij eenvoudig om er een in te stellen.

Nu we u hebben laten zien hoe u uw eigen server kunt opzetten, kon u uw webserver aan het werk krijgen? Voor wat voor soort dingen gebruikt u uw webserver? We horen graag van je, laat een reactie achter in het onderstaande gedeelte.