Hoe Nginx te installeren op Windows 10

Een van de voordelen van UNIX-systemen, zoals Linux, is hun prestatievermogen en veelzijdigheid bij het draaien van applicaties. Als we het hebben over webomgevingen, is Nginx ongetwijfeld een van de bekendste applicaties voor al zijn prestaties. Nginx (engine x), is ontwikkeld als een HTTP-proxyserver, een mailproxyserver of een TCP/UDP-proxyserver waarmee de eigen webbeheerfuncties uitgebreid en schaalbaar zijn.

Nginx-functiesAlle bronnen en de Nginx-documentatie worden gedistribueerd door de 2-clausule BSD-licentie en enkele van de belangrijkste functies zijn:

  • Het heeft de caching-ondersteuning voor FastCGI-, uwsgi-, SCGI- en memcached-servers versneld.
  • Het heeft de functie van load balancing en fouttolerantie voor een betere beschikbaarheid.
  • U kunt statische bestanden en indexen beheren.
  • Het integreert een versnelde reverse proxy met caching.
  • Het is ontworpen met modulaire architectuur.
  • Er zijn filters beschikbaar met hulpprogramma's zoals gzipping, bytebereiken, XSLT, SSI en beeldtransformatiefilter.
  • Het heeft ondersteuning voor HTTP / 2.
  • Beheer virtuele servers die op naam en IP zijn gebaseerd.
  • Accepteert de methoden PUT, DELETE, MKCOL, COPY en MOVE.
  • Leid 3xx-5xx-foutcodes om.
  • Stream FLV en MP4.
  • De geolocatie is gebaseerd op IP.
  • Het heeft Perl ingebed.
  • U kunt de gebruiker omleiden naar een IMAP- of POP3-server via een externe HTTP-authenticatieserver.
  • Accepteert POP3-verificatiemethoden: USER / PASS, APOP, AUTH LOGIN / PLAIN / CRAM-MD5, IMAP: LOGIN, AUTH LOGIN / PLAIN / CRAM-MD5 en SMTP: AUTH LOGIN / PLAIN / CRAM-MD5.
  • Ondersteunt SSL, STARTTLS en STLS.
  • Ondersteunt SSL en TLS SNI voor TCP.
  • Het maakt het mogelijk om opnieuw te worden geconfigureerd en bijgewerkt met behulp van een uitvoerbaar bestand zonder de klantenservice te beïnvloeden.
  • Bevat ondersteuning voor kqueue (FreeBSD 4.1+), epoll (Linux 2.6+), / dev / poll (Solaris 7 11 / 99+), gebeurtenispoorten (Solaris 10), select en poll.

Zoals u kunt zien, zijn er veel Nginx-functies en hoewel het officieel compatibel is met Microsoft-systemen zoals Windows XP, Windows Server2021-2022, Windows 7, Windows 10, is het voor sommige gebruikers niet normaal om het op Windows 10 te installeren sinds ze denken dat het hun eigen Linux is. Maar Solvetic is hier om uit te leggen hoe je Nginx zonder problemen op Windows 10 kunt installeren en vanaf daar alles met betrekking tot internet kunt beheren.

1. Nginx downloaden op Windows 10

Stap 1
Om te beginnen gaan we naar de volgende officiële Nginx-link:

Stap 2
Daar zien we het volgende:

VERGROTEN

Stap 3
Zoals je kunt zien, zijn de opties divers, Nginx raadt aan om de optie "Hoofdversie" te gebruiken, maar dat is nog steeds gevoelig voor fouten, dus Solvetic adviseert je om de tablet te downloaden van de sectie "Stabiele versie", wat in dit geval "nginx" zou zijn / Windows -1.16.1.pgp ”, door daar te klikken bepalen we waar het gecomprimeerde bestand wordt opgeslagen:

VERGROTEN

Stap 4
We klikken op Opslaan en eenmaal gedownload gaan we verder met het uitpakken van de inhoud door met de rechtermuisknop op het bestand te klikken en "Hier uitpakken" te selecteren:

VERGROTEN

Stap 5
Eenmaal geëxtraheerd, zien we het volgende:

VERGROTEN

Stap 6
Nu gaan we de map "nginx-1.16.1 naar het pad" Program Files "op schijf C van Windows 10 verplaatsen. Het doel hiervan is om Nginx als een standaard webserviceprogramma uit te voeren.

VERGROTEN

2. Installeer Nginx op Windows 10

Stap 1
Zodra we de map naar station C hebben gekopieerd, gaan we verder met de installatie van Nginx, hiervoor dubbelklikken we op het uitvoerbare nginx.exe in de map die we hebben verplaatst:

VERGROTEN

Stap 2
Windows 10 kan de volgende waarschuwing weergeven:

Stap 3
Daar moeten we toegang tot de Nginx-service in de Windows Firewall toestaan ​​door op de knop "Toegang toestaan" te klikken, waarna Nginx automatisch wordt geïnstalleerd zonder dat een installatiewizard nodig is, om te controleren of Nginx correct is geïnstalleerd door een webbrowser te openen en het uitvoeren van de localhost-regel, zou het resultaat het volgende moeten zijn:

VERGROTEN

Stap 4
Het zal mogelijk zijn om de Nginx-services te controleren vanuit Taakbeheer waartoe we toegang hebben door met de rechtermuisknop op de taakbalk te klikken en in het tabblad "Processen" en in het gedeelte "Achtergrondprocessen" zullen we die zien die zijn gekoppeld aan Nginx. Daar kunnen we ze opnieuw starten of beëindigen als we dat willen.

VERGROTEN

3. Voer Nginx uit op Windows 10

Stap 1
Zodra Nginx is geïnstalleerd zoals we hebben gezien, gaan we naar de functie Windows-functies met een van de volgende opties:

  • Met behulp van de volgende toetsen en het uitvoeren van de opdracht appwiz.cpl

+ R

  • In het pad Configuratiescherm \ Programma's \ Programma's en onderdelen en daar klikken op de regel "Windows-functies in- of uitschakelen"

VERGROTEN

Stap 2
In het weergegeven venster zullen we de regel "Internet Information Services" vinden, we geven de sectie "Webbeheertools" weer en vervolgens activeren we het vak "IIS-beheerconsole":

OpmerkingDeze stap is essentieel omdat om Nginx op Windows 10 uit te voeren, het nodig is om Internet Information Services (IIS) te gebruiken, een Microsoft-webserver van waaruit u pagina's of HTML-bestanden kunt beheren.

Stap 3
Zodra we dit vakje hebben geselecteerd, klikt u op OK en het proces zal doorgaan om die functie van Windows 10 te activeren:

Stap 4
Zodra de bestanden zijn gevalideerd, worden de wijzigingen toegepast:

Stap 5
Wanneer dit eindigt, zullen we het volgende zien. Klik op Sluiten om de wizard af te sluiten.

Stap 6
We hebben toegang tot de IIS Manager vanuit het menu Start:

Stap 7
Bij het openen zien we het volgende:

VERGROTEN

Stap 8
Standaard is het serverpad inetpub wwwroot:

VERGROTEN

Stap 9
Als we willen, kunnen we deze route bewerken door met de rechtermuisknop op de regel "Standaardwebsite" te klikken en "Basisconfiguratie" te selecteren:

VERGROTEN

Stap 10
Vervolgens voegen we het gewenste pad toe in het veld "Fysiek pad":

Stap 11
We klikken op OK om de wijzigingen op te slaan:

VERGROTEN

Stap 12
Hierna gaan we naar het pad C: \ Program Files \ nginx-1.16.1 \ conf en daar klikken we met de rechtermuisknop op het nginx.conf-bestand en kiezen een teksteditor om te bewerken:

VERGROTEN

Stap 13
In het bestand zullen we de regel "locatie" vinden en daar stellen we het pad vast dat we eerder hebben gedefinieerd:

VERGROTEN

Stap 14
We slaan de wijzigingen op en gaan nu naar de HTM-map en openen het "index" -bestand met een teksteditor:

VERGROTEN

Stap 15
Bij het openen van het bestand kunnen we de gewenste tekst bewerken:

VERGROTEN

Stap 16
Ga terug naar een browser en voer "localhost" opnieuw uit en we zullen het bericht zien dat we hebben bepaald:

VERGROTEN

Zoals je kunt zien, is het mogelijk om Nginx op Windows 10 te installeren en dus een geweldige tool te hebben om websites op een dynamische, veilige en volledig functionele manier te beheren, aangezien elke Nginx-functie is gemaakt om de gebruiker het beste beheer te bieden. dus haal het maximale potentieel van deze tool.

wave wave wave wave wave