Moet u de Nginx-webserver op uw Windows-server laten werken? Het blijkt dat het eenvoudiger dan ooit is om Nginx geïnstalleerd en draaiend te krijgen op het Windows-serverplatform. Hier leest u hoe u het op uw systeem kunt laten werken.
Hoe de Nginx-webserver op Windows Server te downloaden
Ga naar de officiële downloadpagina om Ngnix op uw Windows Server te krijgen. Selecteer daar de nieuwste Windows-versie en download deze naar uw server. De download zou snel moeten zijn, aangezien deze niet erg groot is.
Wanneer de download is voltooid, opent u Windows Verkenner en selecteert u de map "Downloads". Verplaats vervolgens het ZIP-archiefbestand naar het station "C:/". Zodra het bestand is geplaatst, opent u de Powershell-toepassing. Powershell is vereist om de software te configureren.
Installeer in de Powershell-app de tool "Expand-Archive" in Powershell met de volgende opdracht.
Get-Command Uitvouwen-Archief
Pak na het installeren van Expand-Archive het Nginx-bestand uit dat u in "C:/" hebt geplaatst.
Expand-Archive -Path C:\nginx-1.23.2.zip -DestinationPath C:\ -Verbose
Het extractieproces moet snel gebeuren. Wanneer het proces is voltooid, voert u de opdracht wissen uit om de prompt van alle andere opdrachten te wissen. U kunt vervolgens de opdracht cd uitvoeren om naar de map "nginx-1.23.2" te gaan.
duidelijk
cd .\nginx-1.23.2\
Eenmaal in de map voert u de opdracht ls uit om alle inhoud van de Nginx-map op het "C:/"-station op Windows Server te bekijken . Nginx.exe zou nu op de achtergrond moeten draaien op Windows Server. U kunt dit controleren met de GUI-taakbeheerder die bij Windows Server wordt geleverd of met de opdracht ps in Powershell.
Hoe de Nginx-webserver op Windows Server te configureren
De Nginx-webserver vereist niet veel out-of-the-box configuratie in Windows Server. We moeten echter nog steeds de basis bespreken (waar de webservergegevens worden geplaatst, enz.)
Nginx op Windows werkt iets anders dan op Linux . In plaats van de /var/www/
map stelt Nginx zichzelf in waar het aanvankelijk werd gelanceerd. Dus, aangezien Nginx werd gelanceerd vanuit C:\nginx-1.23.2\, bevindt de "HTML" -map waarin webpagina's worden aangeboden zich in:
C:\nginx-1.23.2\html\
Evenzo bevindt de configuratiebestandsmap voor Nginx zich in C:\nginx-1.23.2\conf\
, worden de logbestanden opgeslagen in C:\nginx-1.23.2\logs\
, enz. Om toegang te krijgen tot deze bestanden voor wijzigingsdoeleinden, opent u Windows Verkenner, selecteert u " C:\nginx-1.23.2\
" en gaat u van daaruit verder.
Nginx beheren op Windows Server
U moet een paar opdrachten kennen om de Nginx-webserver op Windows Server te beheren. Open om te beginnen de Windows Verkenner-app en navigeer naar "C:\nginx-1.23.2"
Zodra u de map hebt geopend, houdt u de Shift- toets ingedrukt en klikt u met de rechtermuisknop op een lege ruimte. Selecteer vervolgens 'Open PowerShell-venster hier'. Zodra Powershell is geopend, kunt u de volgende opdrachten gebruiken om Nginx te besturen.
./nginx.exe -s stop : Sluit de server snel af.
./nginx.exe -s quit : Sluit de server "sierlijk" af.
./nginx.exe -s reload : Configuratie wijzigen, een nieuw proces starten, etc.
./nginx.exe -s heropenen : Voer dit uit om logbestanden opnieuw te openen.
Hoe de Nginx-startpagina op Windows Server te bewerken
Zoals elke webserver biedt de Nginx-webserver een standaard "index.html" -bestand. U kunt dit bestand openen op localhost/index.html. Dit bestand is de standaardpagina die wordt weergegeven in de webdirectory wanneer het adres wordt opgegeven.
Als u bijvoorbeeld naar https://uw-windows-server/eenmap/ navigeert, wordt automatisch het bestand "index.html" of "index.htm" in die map weergegeven. Als u het bestand index.html wilt aanpassen, doet u het volgende.
Open eerst Powershell. Gebruik vervolgens de opdracht cd om toegang te krijgen tot de map Nginx op het station "C:/" in Windows Server.
cd C:/nginx-1.23.2/
Na toegang tot de Nginx-map op het "C:/"-station, moet u de "html"-map laden. Voer hiervoor de opdracht cd opnieuw uit in het Powershell-venster.
cd-html
U kunt het bestand "index.html" in de Kladblok-app openen voor bewerkingsdoeleinden. Als het eenmaal is geopend, kunt u verwijderen wat Nginx plaatst en uw eigen aangepaste pagina voor uw webserver maken.
kladblok index.html
Als u klaar bent met het bewerken van uw bestanden in Kladblok, kunt u ze opslaan door op Ctrl + S op het toetsenbord te drukken. Deze toetsenbordcombinatie zou uw bewerkingen moeten opslaan in het bestand "index.html".
Wanneer u uw bewerkingen heeft opgeslagen, opent u een webbrowser en navigeert u naar de volgende URL om uw handwerk te bekijken.
http://uw-windows-server-ip/
Hoe Nginx van uw Windows Server te verwijderen
Om Nginx van Windows Server te verwijderen, moet u ervoor zorgen dat "nginx.exe" niet meer actief is. Zodra het is afgesloten, kunt u de Nginx-map in het station "C:/" verwijderen. Zorg er echter voor dat er een back-up wordt gemaakt van alle gegevens en configuratiebestanden voordat u ze verwijdert, voor het geval u uw webserver later opnieuw wilt implementeren.