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.
In dit artikel laten we u zien hoe u een lokale webserver instelt voor verschillende besturingssystemen en hoe u kunt testen op een succesvolle installatie.
Hoe kan ik een lokale webserver opzetten?
Een lokale webserver wordt in wezen opgezet door software op uw computer te installeren om deze webserver-mogelijkheden te geven; het is lokaal aangezien u verantwoordelijk bent voor het beheer ervan. We laten u zien hoe u uw computer in een HTTP-server verandert, meestal op basis van het installeren van Apache-software. Maar eerst zijn hier enkele voorwaarden:
- 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 stel ik een lokale webserver in op Windows 10?
Windows 10 is niet gebaseerd op Unix, daarom installeren we XAMPP, een combinatie van Apache, MySQL en PHP. Om XAMPP te installeren, doet u het volgende:
- Navigeren naar XAMPP en ga verder met het installeren van de Windows-versie.
- Voer het installatieprogramma uit wanneer daarom wordt gevraagd.
- Selecteer Apache om alleen een webserver te installeren.
- Zodra de installatie is voltooid, klikt u op Voltooien om het XAMPP-configuratiescherm te openen.
Voer 127.0.0.1
in om een succesvolle installatie te bevestigen of localhost
in de adresbalk van uw webbrowser. De XAMPP-configuratiepagina moet worden weergegeven.
Hoe stel ik een lokale webserver op Mac in?
MacOS heeft de Apache-webserver vooraf geïnstalleerd; doe het volgende om het in te schakelen:
- Klik op Finder.
- Klik op Toepassingen> Hulpprogramma's, dubbelklik op Terminal.
- Voer nu deze opdracht in en voer deze uit om Apache in te schakelen:
sudo apachectl start
- Voer
127.0.0.1
in om te bevestigen dat Apache actief is oflocalhost
uit de adresbalk van uw webbrowser. Je zou een moeten zien Het werkt! bericht.
Hoe stel ik een lokale webserver in op Ubuntu?
Om Apache Web Server op Ubuntu Linux 18.04 te installeren, doet u het volgende:
- Ga naar een terminal en voer de opdracht in:
sudo apt-get install apache2
- Bevestig de installatie en leun achterover terwijl Apache is geïnstalleerd.
- Om te bevestigen dat de installatie is geslaagd, voert u het volgende in de adresbalk van een webbrowser in:
https://local.server.ip
• In de webbrowser zou u de Apache2 Ubuntu-standaardpagina moeten zien.
Hoe stel ik een lokale webserver op Linux in?
- Open een terminal voor op Debian en Ubuntu / Ubuntu gebaseerde distro en voer de opdracht in:
sudo apt install apache2
• Voor CentOS en Red Hat voert u de volgende opdracht in:sudo dnf install httpd
- Om te bevestigen dat de installatie is gelukt, voert u
localhost
in of127.0.0.1
in uw webbrowser.
• De standaard welkomstpagina van de Apache zou It Works moeten weergeven.
Hoe stel ik een LAN-webserver in?
We laten u nu zien hoe u via Windows een LAN-netwerk instelt dat verbinding maakt met internet. Allereerst heb je het volgende nodig:
snapchat wat betekent de zandloper
- 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:
Verbind uw router of netwerkswitch met de computer met behulp van een ethernetkabel en schakel deze vervolgens in. Als u de installatie voor het eerst uitvoert, zal de wizard Een netwerk instellen dit automatisch voor u doen. Als het niet verschijnt, doe dan het volgende:
- Klik op Netwerkcentrum in het Configuratiescherm of Instellingen.
- Selecteer Een nieuwe verbinding of netwerk instellen.
- Doorloop de instructies op het scherm.
Configureer uw wifi:
Als je je apparaten draadloos met je netwerk wilt verbinden, moet je wifi instellen; zo niet, dan kunt u ethernetkabels gebruiken.
Volg de instructies in de handleiding van uw router / netwerkschakelaar om Wi-Fi in te schakelen. Om het zo veilig mogelijk te maken, doet u het volgende:
- Overweeg om de standaard SSID (netwerknaam), Wi-Fi-login en wachtwoord te wijzigen. Dit kunt u doen door in te loggen op uw router, door de netwerkinstellingen te doorlopen, of door een webbrowser op uw pc te gebruiken.
- Zorg ervoor dat u de meest geavanceerde beveiliging kiest: momenteel is dit WPA2.
- Start nu uw pc opnieuw op om de wijzigingen van kracht te laten worden.
Verbind uw LAN met internet:
Voor uw LAN-webtoegang sluit u uw router en modem aan op de hoofdtelefoonlijn met behulp van de WAN-poort.
Verbind uw apparaten met het LAN:
Of u uw apparaten nu via een wifi- of ethernetkabel met het LAN heeft verbonden, doe het volgende:
- Schakel wifi in op uw 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 uw netwerkswitch / router
- Sluit het andere uiteinde aan op uw apparaat
- Doe hetzelfde voor uw andere apparaten, u kunt er vanaf elk apparaat op uw LAN toegang toe krijgen.
Begin nu met delen:
Om een thuisgroep in te stellen voor het delen van bronnen binnen uw netwerk, doet u het volgende:
- Navigeer naar Configuratiescherm> Netwerk en internet> Thuisgroep.
- Selecteer Create a homegroup.De wizard voor het instellen van de thuisgroep zal starten en u het wachtwoord geven dat de andere apparaten nodig hebben om verbinding te maken met het LAN.
Er zijn verschillende manieren om bronnen in een LAN te delen en toegang te geven, waaronder:
- Klik met de rechtermuisknop op bestanden of mappen> Delen met ...
- Bestanden toevoegen aan openbare mappen en het delen van openbare mappen inschakelen via het Netwerkcentrum.
Hoe stel ik een lokale HTTP-server in?
Nu laten we u zien hoe u een lokale webserver instelt om te testen. Voor een Python-installatie op Windows doet u het volgende:
- Navigeer naar de startpagina van Python python.org .
- Selecteer in de downloadsectie de Python 3.xxx-link.
- Selecteer onder aan het scherm het Windows x86 exe-bestand om te downloaden.
- Voer het bestand uit na het downloaden.
- Zorg ervoor dat u op de eerste pagina het selectievakje Python 3.xxx toevoegen aan PATH selecteert.
- Selecteer Installeren en vervolgens Sluiten als u klaar bent.
- Open de opdrachtprompt en voer deze opdracht in om te controleren of de installatie is geslaagd:
python -V
# Or you may have command py available,
# in that case attempt py -V
Dit geeft de versie weer. Als het nummer correct is, typ dan de volgende cd-opdracht in, en vervolgens in de directory waar uw voorbeeld zich bevindt:
# add the directory name to enter, e.g.
cd Desktop
# use two dots to go up a directory level if necessary
cd ..
Om de server in de directory te starten, voert u de volgende opdrachten in:
# If the Python version displayed is more than 3.X
python3 -m http.server
# In windows as an alternative enter python to substitute py -3, or python3
# If Python version 2.X is displayed
python -m SimpleHTTPServer
Om een lijst van de inhoud in de directory te zien, gaat u naar de server vanuit de adresbalk van uw webbrowser en voert u localhost:8000
Als poort 8000 al in gebruik is, gebruik dan een andere poort, bijvoorbeeld:
python3 -m http.server 7800
(Python 3.x) ofpython -m SimpleHTTPServer 7800
(Python 2.x)
Voer vervolgens localhost:7800
in om toegang te krijgen tot de server.
Hoe kan ik een lokale webserver instellen op Windows 10 en MAMP?
Voor een nieuwe installatie van MAMP / MAMP PRO op Windows 10 doet u het volgende:
- Navigeer naar en download MAMP PRO van www.mamp.info .
- Ga naar uw downloadmap en dubbelklik op de
setup_MAMP_MAMP_PRO_4.x.exe
het dossier. - Volg de instructies op het scherm om te installeren.
Opmerking: beide MAMP PRO C:MAMP PRO
en MAMP C:MAMP
mappen worden geïnstalleerd, negeer 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:
- Navigeer in Windows Verkenner naar C: MAMP en open 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.
- Klik in het MAMP-menu op Voorkeuren.
- Voer
8888
in in het Apache-poortveld. - Selecteer de Open WebStart-pagina.
- Hartelijk 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) hebben opgeslagen, 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 doorgaans gebruikt door overheidsinstanties, scholen en bedrijven om gegevens aan elkaar door te geven, zodat mensen hun functies kunnen uitvoeren, 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 instellen, heeft u uw webserver kunnen laten werken? Voor wat voor soort dingen gebruikt u uw webserver? We horen graag van je, laat een reactie achter in het onderstaande gedeelte.