Nginx este un server web foarte popular pentru sistemele Linux și BSD . Poate fi instalat și pe Windows, atâta timp cât puteți accepta limitările de performanță care până acum nu au fost remediate. Puteți găzdui în continuare un server web sau un portal pentru clienți/angajați din confortul laptopului dumneavoastră Windows. Pentru a instala și rula Nginx cu succes pe Windows, urmați pașii de mai jos.
Instalați Nginx în Windows
Pentru a începe, va trebui să instalați Nginx pe laptop sau computer Windows. Nu există un program de instalare Nginx obișnuit cu acest sistem de operare. Va trebui să descărcați una dintre versiunile sale online și să o salvați în locația unității C: de pe computer.
1. Selectați versiunea dorită și descărcați fișierul zip pe computer. Nginx recomandă utilizarea „versiunii principale”, deoarece vine cu cele mai recente funcții. Dacă nu aveți nevoie de aceste funcții, va funcționa și cea mai recentă versiune stabilă.

Descărcați versiunea principală a Nginx de pe site-ul oficial
2. Odată descărcat, dezarhivați noul folder făcând clic dreapta pe el. De asemenea, puteți utiliza un software de compresie popular, cum ar fi 7-Zip sau WinRAR .
![Cum se instalează și rulează serverul Nginx pe Windows Cum se instalează și rulează serverul Nginx pe Windows]()
Faceți clic dreapta pentru a extrage toate fișierele pentru software-ul de instalare Nginx descărcat.
3. Mutați întregul folder inclus cu copia de descărcare încorporată pe unitatea C:. Exemplul l-a mutat în „Fișiere de program” , dar poate fi salvat oriunde pe computer, inclusiv unitatea D.
![Cum se instalează și rulează serverul Nginx pe Windows Cum se instalează și rulează serverul Nginx pe Windows]()
Mutați folderul Nginx extras în Fișiere de program
4. Selectați și faceți dublu clic pe fișierul „Nginx.exe”. Acum a fost activat pentru utilizare ulterioară. Exemplul va rula Nginx din această locație ca program implicit de serviciu web.
![Cum se instalează și rulează serverul Nginx pe Windows Cum se instalează și rulează serverul Nginx pe Windows]()
Faceți dublu clic pe aplicația Nginx din dosarul Fișiere program.
5. Dacă aveți filtrul Windows SmartScreen activat, acesta poate împiedica rularea programului de instalare Nginx. Faceți clic pe „Mai multe informații” pentru a ocoli limita.
![Cum se instalează și rulează serverul Nginx pe Windows Cum se instalează și rulează serverul Nginx pe Windows]()
Făcând clic pe „Mai multe informații” în fereastra aplicației Nginx blochează SmartScreen.
6. Faceți clic pe textul „Run anyway” pentru a rula fișierul nginx.exe.
![Cum se instalează și rulează serverul Nginx pe Windows Cum se instalează și rulează serverul Nginx pe Windows]()
SmartScreen blochează aplicațiile Nginx pe care încă le puteți rula.
7. Este posibil să întâlniți un ecran suplimentar de blocare a paravanului de protecție Windows Defender în timp ce rulați serverul Nginx, acest lucru trebuie să fie permis de dvs. Odată terminat, puteți utiliza cu ușurință Nginx pe dispozitivul Windows.
![Cum se instalează și rulează serverul Nginx pe Windows Cum se instalează și rulează serverul Nginx pe Windows]()
Firewall-ul Windows Defender a blocat aplicația Nginx. Faceți clic pe Permiteți accesul pentru al rula.
Cum să porniți Nginx pe Windows
Există multe modalități de a rula Nginx pe un computer Windows, în funcție de cerințele de utilizare finală. Puteți utiliza aceste metode simultan. De exemplu, puteți lansa serverul Nginx folosind fișierul său de aplicație sau din PowerShell .
1. Utilizați fișierele aplicației Nginx
Nginx are un fișier de aplicație încorporat pe care îl puteți face dublu clic așa cum este descris în secțiunea de mai sus. Va trebui să ocoliți orice restricții impuse de SmartScreen sau Windows Defender.
1. După ce ați terminat, accesați browserul implicit și tastați localhost. Microsoft Edge este browserul folosit în exemplul de mai jos.
2. Dacă vedeți un ecran care spune că serverul web Nginx a fost instalat cu succes și funcționează, înseamnă că nu există probleme cu instalarea dvs. Nginx în Windows.
![Cum se instalează și rulează serverul Nginx pe Windows Cum se instalează și rulează serverul Nginx pe Windows]()
Browserul Edge din Windows afișează scriptul implicit Nginx după ce ați introdus „localhost” în bara de adrese.
3. Pentru a opri Nginx, îl puteți opri din fereastra Task Manager . Dacă nu îl puteți rezilia direct din Procese , faceți clic dreapta pentru a selecta „Accesați detaliile” .
![Cum se instalează și rulează serverul Nginx pe Windows Cum se instalează și rulează serverul Nginx pe Windows]()
Faceți clic dreapta pentru a selecta „Accesați detaliile” pentru procesul Nginx în Managerul de activități.
4. Identificați toate instanțele Nginx.exe și faceți clic dreapta pentru a încheia fiecare sarcină.
![Cum se instalează și rulează serverul Nginx pe Windows Cum se instalează și rulează serverul Nginx pe Windows]()
Faceți clic dreapta pentru a selecta „End task” pentru a încheia procesul Nginx din Task Manager
5. Ignorați orice avertismente precum „Doriți să opriți Nginx.exe”. Faceți clic pe „Încheierea procesului” pentru a continua procesul de terminare.
![Cum se instalează și rulează serverul Nginx pe Windows Cum se instalează și rulează serverul Nginx pe Windows]()
Faceți clic pe „Încheierea procesului” pentru a închide Nginx.exe din Task Manager.
6. Când introduceți localhost , veți vedea un ecran „Nu se poate ajunge la această pagină” pe site-ul web al browserului dumneavoastră.
![Cum se instalează și rulează serverul Nginx pe Windows Cum se instalează și rulează serverul Nginx pe Windows]()
Nginx localhost afișează eroarea „Nu se poate ajunge la această pagină” în browser.
2. Utilizați PowerShell
Cea mai bună parte a Nginx este că poate rula ca un script automat din PowerShell și, de asemenea, prompt de comandă. Articolul îl va demonstra mai jos pentru PowerShell.
1. Lansați PowerShell cu drepturi de administrator .
![Cum se instalează și rulează serverul Nginx pe Windows Cum se instalează și rulează serverul Nginx pe Windows]()
Rulați PowerShell cu drepturi de administrator.
2. Reveniți la folderul în care ați salvat aplicația Nginx și faceți clic dreapta pentru a merge la Proprietăți . Aici puteți copia calea exactă a folderului. În acest exemplu, este „C:\nginx-1.25.1\nginx-1.25.1”
![Cum se instalează și rulează serverul Nginx pe Windows Cum se instalează și rulează serverul Nginx pe Windows]()
Calea locației fișierului aplicației Nginx în directorul Nginx instalat.
3. Schimbați directorul PowerShell pentru a indica calea de mai sus.
cd Path of Nginx installer
![Cum se instalează și rulează serverul Nginx pe Windows Cum se instalează și rulează serverul Nginx pe Windows]()
Redirecționează calea directorului aplicației PowerShell către Nginx.
4. Pentru a inițializa serverul Nginx, introduceți următoarea comandă.
start nginx
![Cum se instalează și rulează serverul Nginx pe Windows Cum se instalează și rulează serverul Nginx pe Windows]()
Porniți Nginx în PowerShell cu drepturi de administrator.
5. Puteți vizualiza instanțe de proces Nginx.exe în Task Manager imbricat în Windows PowerShell.
![Cum se instalează și rulează serverul Nginx pe Windows Cum se instalează și rulează serverul Nginx pe Windows]()
Nginx rulează ca procese de fundal într-o fereastră PowerShell, așa cum se vede în Managerul de activități.
6. Pe Windows, Nginx poate rula ca o aplicație standard de consolă. Pentru a-l gestiona, sunt adesea folosite următoarele comenzi simple:
nginx -s stop |
Opriți rapid dispozitivul |
nginx -s quit |
Opriți dispozitivul în mod normal |
nginx -s reload |
Schimbați configurația, începeți noi procese de lucru cu o nouă configurație, închideți treptat procesele vechi de lucru |
nginx -s reopen |
Redeschideți fișierul jurnal |
7. Dacă întâmpinați erori, cum ar fi „Comanda nginx nu a fost găsită, dar există în locația curentă”, PowerShell vă va solicita să utilizați o altă comandă. Următorul exemplu înlocuiește toate instanțele de nginx cu /.nginx , folosindu-le pentru a reîncărca și a ieși din program.
![Cum se instalează și rulează serverul Nginx pe Windows Cum se instalează și rulează serverul Nginx pe Windows]()
Lista comenzilor Nginx din fereastra PowerShell.
3. Utilizați IIS Manager
De asemenea, puteți utiliza Internet Information Services (IIS) pentru a rula Nginx, un server web Microsoft care deservește paginile solicitate sau fișierele HTML. Anterior, era obligatoriu dar acum nu mai este cazul.
1. Puteți activa această funcție în secțiunea „Activați sau dezactivați funcțiile Windows” din Panoul de control. Verificați câmpurile obligatorii pentru „Instrumente de gestionare web” și „Consola de gestionare IIS” .
![Cum se instalează și rulează serverul Nginx pe Windows Cum se instalează și rulează serverul Nginx pe Windows]()
Activați IIS Management Console în Internet Information Services.
2. Va dura ceva timp pentru ca IIS să fie activat pe computer odată ce modificările sunt aplicate.
![Cum se instalează și rulează serverul Nginx pe Windows Cum se instalează și rulează serverul Nginx pe Windows]()
Aplicați modificări pentru a activa funcțiile Windows în Windows.
3. Veți vedea starea de succes „Windows a finalizat modificările solicitate”.
![Cum se instalează și rulează serverul Nginx pe Windows Cum se instalează și rulează serverul Nginx pe Windows]()
Windows a finalizat modificările necesare pentru a activa funcțiile necesare cu Consola IIS.
4. Puteți deschide IIS Manager direct din meniul Start. Deschideți-l întotdeauna în modul Administrator.
![Cum se instalează și rulează serverul Nginx pe Windows Cum se instalează și rulează serverul Nginx pe Windows]()
Deschideți aplicația IIS Manager din meniul Start în modul Administrator.
5. Aici veți putea accesa site-ul implicit, situat de obicei la „inetpub wwwroot”. Îl puteți găsi în File Explorer printr-o simplă căutare.
6. Când faceți dublu clic pe opțiunea „Site web implicit” din Manager IIS, va duce la acest nou folder. Alternativ, puteți să faceți clic dreapta pe meniu și să selectați „Explorare” pentru a obține aceleași rezultate.
![Cum se instalează și rulează serverul Nginx pe Windows Cum se instalează și rulează serverul Nginx pe Windows]()
Directorul rădăcină al computerului este determinat folosind IIS Manager.
7. Odată ce Consola IIS este activată, puteți vizualiza site-ul său web introducând localhost în browserul dvs. implicit.
![Cum se instalează și rulează serverul Nginx pe Windows Cum se instalează și rulează serverul Nginx pe Windows]()
Serverul local din Nginx indică site-ul web IIS.
Cum se configurează Nginx pentru Windows
Pentru a rula Nginx în Windows, toate modificările dorite sunt afectate de diferitele șiruri modificate în fișierele „index.html” și „nginx.conf” din directorul de instalare. Aceste șiruri sunt de obicei editate cu editorul de text Notepad, dar puteți utiliza orice alt editor, cum ar fi Atom, Notepad++ sau Visual Studio Code. Acest exemplu va edita fișierul de configurare folosind Notepad++.
1. Accesați folderul în care ați salvat aplicația Nginx. Faceți clic pe subdosarul „html” .
![Cum se instalează și rulează serverul Nginx pe Windows Cum se instalează și rulează serverul Nginx pe Windows]()
Subfolder HTML în folderul Nginx.
2. Faceți clic dreapta pentru a selecta „Editare cu Notepad++” pentru fișierul index.html.
![Cum se instalează și rulează serverul Nginx pe Windows Cum se instalează și rulează serverul Nginx pe Windows]()
Faceți clic dreapta pentru a edita fișierul Index HTML din folderul Nginx folosind Notepad++.
3. Puteți edita fișierul index.html din folderul rădăcină într-o filă nouă sau separată. Schimbați textul în ceea ce doriți să afișeze serverul web pe ecran.
4. Nu uitați să faceți clic pe butonul „Salvați” din partea de sus după ce ați terminat.
5. Ieșiți din programul Nginx.exe folosind „End Task” ca în secțiunea de mai sus și reporniți-l.
![Cum se instalează și rulează serverul Nginx pe Windows Cum se instalează și rulează serverul Nginx pe Windows]()
Editați fișierul HTML Nginx cu modificări de text și salvați fișierul.
6. Introduceți localhost în fereastra browserului. Serverul web Nginx va evidenția editările pe care le-ați făcut.
![Cum se instalează și rulează serverul Nginx pe Windows Cum se instalează și rulează serverul Nginx pe Windows]()
Textul editat este vizualizat ca server local în browserul implicit.
7. Apoi, faceți clic pe „Conf” și faceți clic dreapta pentru a selecta „nginx.conf” , apoi selectați „Edit with Notepad++” .
![Cum se instalează și rulează serverul Nginx pe Windows Cum se instalează și rulează serverul Nginx pe Windows]()
Faceți clic dreapta pentru a edita fișierul conf Nginx cu Notepad++.
8. Găsiți locația folderului rădăcină și schimbați-l de la html implicit la orice altă cale fizică.
![Cum se instalează și rulează serverul Nginx pe Windows Cum se instalează și rulează serverul Nginx pe Windows]()
Schimbați calea rădăcină a fișierului Conf cu Notepad++.