Nginx is een zeer populaire webserver voor Linux- en BSD- systemen . Het kan ook op Windows worden geïnstalleerd, zolang u de prestatiebeperkingen accepteert die tot nu toe niet zijn opgelost. U kunt nog steeds vanuit uw Windows-laptop een webserver of klant-/werknemersportaal hosten. Volg de onderstaande stappen om Nginx succesvol op Windows te installeren en uit te voeren.
Installeer Nginx in Windows
Om aan de slag te gaan, moet u Nginx op uw laptop of Windows-pc installeren. Er is geen regulier Nginx-installatieprogramma bij dit besturingssysteem. U moet een van de online versies downloaden en deze opslaan op de C:-schijflocatie op uw pc.
1. Selecteer de gewenste versie en download het zip-bestand naar uw pc. Nginx raadt aan om de “hoofdversie” te gebruiken, omdat deze over de nieuwste functies beschikt. Als je deze functies niet nodig hebt, werkt de nieuwste stabiele versie ook.

Download de hoofdversie van Nginx van de officiële website
2. Eenmaal gedownload, pakt u de nieuwe map uit door er met de rechtermuisknop op te klikken. U kunt ook populaire compressiesoftware gebruiken, zoals 7-Zip of WinRAR .
![Hoe Nginx Server op Windows te installeren en uit te voeren Hoe Nginx Server op Windows te installeren en uit te voeren]()
Klik met de rechtermuisknop om alle bestanden voor de gedownloade Nginx-installatiesoftware uit te pakken.
3. Verplaats de volledige map die bij de ingebouwde downloadkopie is geleverd naar station C:. In het voorbeeld is het naar “Programmabestanden” verplaatst , maar het kan overal op uw pc worden opgeslagen, inclusief station D.
![Hoe Nginx Server op Windows te installeren en uit te voeren Hoe Nginx Server op Windows te installeren en uit te voeren]()
Verplaats de uitgepakte Nginx-map naar Program Files
4. Selecteer en dubbelklik op het bestand “Nginx.exe”. Nu is het ingeschakeld voor verder gebruik. In het voorbeeld wordt Nginx vanaf deze locatie uitgevoerd als het standaard webserviceprogramma.
![Hoe Nginx Server op Windows te installeren en uit te voeren Hoe Nginx Server op Windows te installeren en uit te voeren]()
Dubbelklik op de Nginx-applicatie in de map Program Files.
5. Als u het Windows SmartScreen-filter hebt ingeschakeld, kan het voorkomen dat het Nginx-installatieprogramma wordt uitgevoerd. Klik op “Meer info” om de limiet te omzeilen.
![Hoe Nginx Server op Windows te installeren en uit te voeren Hoe Nginx Server op Windows te installeren en uit te voeren]()
Als u op "Meer info" klikt in het Nginx-applicatievenster, wordt SmartScreen geblokkeerd.
6. Klik op de tekst “Toch uitvoeren” om het bestand nginx.exe uit te voeren.
![Hoe Nginx Server op Windows te installeren en uit te voeren Hoe Nginx Server op Windows te installeren en uit te voeren]()
SmartScreen blokkeert Nginx-applicaties die je nog wel kunt draaien.
7. Het kan zijn dat u een extra blokkeerscherm van de Windows Defender-firewall tegenkomt terwijl u de Nginx-server gebruikt. Dit moet door u worden toegestaan. Als u klaar bent, kunt u Nginx eenvoudig op uw Windows-apparaat gebruiken.
![Hoe Nginx Server op Windows te installeren en uit te voeren Hoe Nginx Server op Windows te installeren en uit te voeren]()
De Windows Defender-firewall blokkeerde de Nginx-applicatie. Klik op Toegang toestaan om het uit te voeren.
Hoe Nginx op Windows te starten
Er zijn veel manieren om Nginx op een Windows-pc uit te voeren, afhankelijk van uw eindgebruiksvereisten. U kunt deze methoden tegelijkertijd gebruiken. U kunt de Nginx-server bijvoorbeeld starten met behulp van het toepassingsbestand of vanuit PowerShell .
1. Gebruik Nginx-toepassingsbestanden
Nginx heeft een ingebouwd toepassingsbestand waarop u kunt dubbelklikken, zoals beschreven in het bovenstaande gedeelte. U moet alle beperkingen die door SmartScreen of Windows Defender worden opgelegd, omzeilen.
1. Als u klaar bent, gaat u naar uw standaardbrowser en typt u localhost. Microsoft Edge is de browser die in het onderstaande voorbeeld wordt gebruikt.
2. Als u een scherm ziet met de melding dat de Nginx-webserver succesvol is geïnstalleerd en werkt, betekent dit dat er geen problemen zijn met uw Nginx-installatie in Windows.
![Hoe Nginx Server op Windows te installeren en uit te voeren Hoe Nginx Server op Windows te installeren en uit te voeren]()
Edge-browser in Windows toont het Nginx-standaardscript na het invoeren van "localhost" in de adresbalk.
3. Om Nginx te stoppen, kunt u het beëindigen vanuit het venster Taakbeheer . Als u het niet rechtstreeks vanuit Processen kunt beëindigen , klikt u met de rechtermuisknop om “Ga naar details” te selecteren .
![Hoe Nginx Server op Windows te installeren en uit te voeren Hoe Nginx Server op Windows te installeren en uit te voeren]()
Klik met de rechtermuisknop om "Ga naar details" te selecteren voor het Nginx-proces in Taakbeheer.
4. Identificeer alle exemplaren van Nginx.exe en klik met de rechtermuisknop om elke taak te beëindigen.
![Hoe Nginx Server op Windows te installeren en uit te voeren Hoe Nginx Server op Windows te installeren en uit te voeren]()
Klik met de rechtermuisknop om "Taak beëindigen" te selecteren om het Nginx-proces in Taakbeheer te beëindigen
5. Negeer eventuele waarschuwingen zoals “Wilt u Nginx.exe beëindigen”. Klik op “Proces beëindigen” om door te gaan met het beëindigingsproces.
![Hoe Nginx Server op Windows te installeren en uit te voeren Hoe Nginx Server op Windows te installeren en uit te voeren]()
Klik op "Proces beëindigen" om Nginx.exe te beëindigen vanuit Taakbeheer.
6. Wanneer u localhost invoert , ziet u een scherm 'Kan deze pagina niet bereiken' op de website van uw browser.
![Hoe Nginx Server op Windows te installeren en uit te voeren Hoe Nginx Server op Windows te installeren en uit te voeren]()
Nginx localhost toont de foutmelding "Kan deze pagina niet bereiken" in de browser.
2. Gebruik PowerShell
Het beste deel van Nginx is dat het kan worden uitgevoerd als een geautomatiseerd script vanuit PowerShell en ook als opdrachtprompt. Het artikel zal het hieronder voor PowerShell demonstreren.
1. Start PowerShell met beheerdersrechten .
![Hoe Nginx Server op Windows te installeren en uit te voeren Hoe Nginx Server op Windows te installeren en uit te voeren]()
Voer PowerShell uit met beheerdersrechten.
2. Ga terug naar de map waarin u de Nginx-applicatie hebt opgeslagen en klik met de rechtermuisknop om naar de eigenschappen ervan te gaan. Hier kunt u het exacte mappad kopiëren. In dit voorbeeld is dit “C:\nginx-1.25.1\nginx-1.25.1”
![Hoe Nginx Server op Windows te installeren en uit te voeren Hoe Nginx Server op Windows te installeren en uit te voeren]()
Locatiepad van het Nginx-toepassingsbestand in de geïnstalleerde Nginx-map.
3. Wijzig de PowerShell-map zodat deze naar het bovenstaande pad verwijst.
cd Path of Nginx installer
![Hoe Nginx Server op Windows te installeren en uit te voeren Hoe Nginx Server op Windows te installeren en uit te voeren]()
Leid het pad naar de PowerShell-toepassingsmap om naar Nginx.
4. Voer de volgende opdracht in om de Nginx-server te initialiseren.
start nginx
![Hoe Nginx Server op Windows te installeren en uit te voeren Hoe Nginx Server op Windows te installeren en uit te voeren]()
Start Nginx in PowerShell met beheerdersrechten.
5. U kunt Nginx.exe-procesexemplaren bekijken in Taakbeheer, genest in Windows PowerShell.
![Hoe Nginx Server op Windows te installeren en uit te voeren Hoe Nginx Server op Windows te installeren en uit te voeren]()
Nginx draait als achtergrondprocessen in een PowerShell-venster zoals te zien in Taakbeheer.
6. Op Windows kan Nginx draaien als een standaard consoletoepassing. Om het te beheren, worden vaak de volgende eenvoudige opdrachten gebruikt:
nginx -s stop |
Schakel het apparaat snel uit |
nginx -s quit |
Schakel het apparaat normaal uit |
nginx -s reload |
Wijzig de configuratie, start nieuwe werkprocessen met een nieuwe configuratie en sluit geleidelijk oude werkprocessen af |
nginx -s reopen |
Open het logbestand opnieuw |
7. Als u fouten tegenkomt, zoals “De opdracht nginx is niet gevonden, maar bestaat wel op de huidige locatie”, zal PowerShell u vragen een andere opdracht te gebruiken. In het volgende voorbeeld worden alle exemplaren van nginx vervangen door /.nginx en worden deze gebruikt om het programma opnieuw te laden en af te sluiten.
![Hoe Nginx Server op Windows te installeren en uit te voeren Hoe Nginx Server op Windows te installeren en uit te voeren]()
Lijst met Nginx-opdrachten in het PowerShell-venster.
3. Gebruik IIS-beheer
U kunt ook Internet Information Services (IIS) gebruiken om Nginx uit te voeren, een Microsoft-webserver die aangevraagde pagina's of HTML-bestanden aanbiedt. Vroeger was dit verplicht, maar nu is dat niet meer het geval.
1. U kunt deze functie inschakelen in het gedeelte 'Windows-functies in- of uitschakelen' van het Configuratiescherm. Controleer de vereiste velden voor “Web Management Tools” en “IIS Management Console” .
![Hoe Nginx Server op Windows te installeren en uit te voeren Hoe Nginx Server op Windows te installeren en uit te voeren]()
Schakel de IIS-beheerconsole in Internet Information Services in.
2. Het zal enige tijd duren voordat IIS op uw computer wordt ingeschakeld nadat de wijzigingen zijn toegepast.
![Hoe Nginx Server op Windows te installeren en uit te voeren Hoe Nginx Server op Windows te installeren en uit te voeren]()
Pas wijzigingen toe om Windows-functies in Windows in te schakelen.
3. U ziet de successtatus “Windows heeft de gevraagde wijzigingen voltooid”.
![Hoe Nginx Server op Windows te installeren en uit te voeren Hoe Nginx Server op Windows te installeren en uit te voeren]()
Windows heeft de vereiste wijzigingen aangebracht om de noodzakelijke functies met IIS Console in te schakelen.
4. U kunt IIS Manager rechtstreeks vanuit het Start-menu openen. Open het altijd in de beheerdersmodus.
![Hoe Nginx Server op Windows te installeren en uit te voeren Hoe Nginx Server op Windows te installeren en uit te voeren]()
Open de IIS Manager-toepassing vanuit het Start-menu in de beheerdersmodus.
5. Hier heeft u toegang tot de standaardwebsite, meestal te vinden op “inetpub wwwroot”. U kunt het via een eenvoudige zoekopdracht in Verkenner vinden.
6. Wanneer u dubbelklikt op de optie “Standaardwebsite” in IIS Manager, wordt deze naar deze nieuwe map geleid. U kunt ook met de rechtermuisknop op het menu klikken en 'Verkennen' selecteren om dezelfde resultaten te krijgen.
![Hoe Nginx Server op Windows te installeren en uit te voeren Hoe Nginx Server op Windows te installeren en uit te voeren]()
De hoofdmap van de pc wordt bepaald met behulp van IIS Manager.
7. Zodra IIS Console is ingeschakeld, kunt u de website ervan bekijken door localhost in uw standaardbrowser in te voeren.
![Hoe Nginx Server op Windows te installeren en uit te voeren Hoe Nginx Server op Windows te installeren en uit te voeren]()
De lokale server in Nginx verwijst naar de IIS-website.
Hoe Nginx voor Windows te configureren
Om Nginx in Windows uit te voeren, worden alle gewenste wijzigingen beïnvloed door de verschillende tekenreeksen die zijn gewijzigd in de bestanden “index.html” en “nginx.conf” in de installatiemap. Deze tekenreeksen worden doorgaans bewerkt met de teksteditor van Kladblok, maar u kunt elke andere editor gebruiken, zoals Atom, Notepad++ of Visual Studio Code. In dit voorbeeld wordt het configuratiebestand bewerkt met Notepad++.
1. Ga naar de map waarin u uw Nginx-applicatie hebt opgeslagen. Klik op de submap “html” .
![Hoe Nginx Server op Windows te installeren en uit te voeren Hoe Nginx Server op Windows te installeren en uit te voeren]()
HTML-submap in de Nginx-map.
2. Klik met de rechtermuisknop en selecteer “Bewerken met Notepad++” voor het index.html-bestand.
![Hoe Nginx Server op Windows te installeren en uit te voeren Hoe Nginx Server op Windows te installeren en uit te voeren]()
Klik met de rechtermuisknop om het Index HTML-bestand in de Nginx-map te bewerken met Notepad++.
3. U kunt het index.html-bestand in de hoofdmap op een nieuw of apart tabblad bewerken . Wijzig de tekst in wat u wilt dat de webserver op het scherm weergeeft.
4. Vergeet niet bovenaan op de knop "Opslaan" te klikken als u klaar bent.
5. Sluit het programma Nginx.exe af met behulp van “End Task” zoals in het bovenstaande gedeelte en start het opnieuw.
![Hoe Nginx Server op Windows te installeren en uit te voeren Hoe Nginx Server op Windows te installeren en uit te voeren]()
Bewerk het Nginx HTML-bestand met tekstwijzigingen en sla het bestand op.
6. Voer localhost in het browservenster in. De Nginx-webserver markeert de wijzigingen die u hebt aangebracht.
![Hoe Nginx Server op Windows te installeren en uit te voeren Hoe Nginx Server op Windows te installeren en uit te voeren]()
Bewerkte tekst wordt bekeken als lokale server in de standaardbrowser.
7. Klik vervolgens op “Conf” en klik met de rechtermuisknop om “nginx.conf” te selecteren en selecteer vervolgens “Bewerken met Notepad++” .
![Hoe Nginx Server op Windows te installeren en uit te voeren Hoe Nginx Server op Windows te installeren en uit te voeren]()
Klik met de rechtermuisknop om het Nginx-configuratiebestand te bewerken met Notepad++.
8. Zoek de locatie van de hoofdmap en wijzig deze van standaard html naar een ander fysiek pad.
![Hoe Nginx Server op Windows te installeren en uit te voeren Hoe Nginx Server op Windows te installeren en uit te voeren]()
Wijzig het hoofdpad van het Conf-bestand met Notepad++.