Nginx to bardzo popularny serwer WWW dla systemów Linux i BSD . Można go również zainstalować w systemie Windows, o ile zaakceptujesz ograniczenia wydajności, które dotychczas nie zostały naprawione. Nadal możesz hostować serwer internetowy lub portal klientów/pracowników w zaciszu swojego laptopa z systemem Windows. Aby pomyślnie zainstalować i uruchomić Nginx w systemie Windows, wykonaj poniższe kroki.
Zainstaluj Nginx w systemie Windows
Aby rozpocząć, musisz zainstalować Nginx na swoim laptopie lub komputerze z systemem Windows. W tym systemie operacyjnym nie ma zwykłego instalatora Nginx. Będziesz musiał pobrać jedną z jego wersji online i zapisać ją w lokalizacji na dysku C: na swoim komputerze.
1. Wybierz żądaną wersję i pobierz jej plik zip na swój komputer. Nginx zaleca używanie „wersji głównej”, ponieważ zawiera ona najnowsze funkcje. Jeśli nie potrzebujesz tych funkcji, najnowsza stabilna wersja również będzie działać.

Pobierz główną wersję Nginx z oficjalnej strony internetowej
2. Po pobraniu rozpakuj nowy folder, klikając go prawym przyciskiem myszy. Możesz także użyć popularnego oprogramowania do kompresji, takiego jak 7-Zip lub WinRAR .
![Jak zainstalować i uruchomić serwer Nginx w systemie Windows Jak zainstalować i uruchomić serwer Nginx w systemie Windows]()
Kliknij prawym przyciskiem myszy, aby wyodrębnić wszystkie pliki pobranego oprogramowania instalacyjnego Nginx.
3. Przenieś cały folder dołączony do wbudowanej kopii do pobrania na dysk C:. W przykładzie przeniesiono go do „Program Files” , ale można go zapisać w dowolnym miejscu na komputerze, w tym na dysku D.
![Jak zainstalować i uruchomić serwer Nginx w systemie Windows Jak zainstalować i uruchomić serwer Nginx w systemie Windows]()
Przenieś wyodrębniony folder Nginx do Program Files
4. Wybierz i kliknij dwukrotnie plik „Nginx.exe”. Teraz został on udostępniony do dalszego wykorzystania. Przykład uruchomi Nginx z tej lokalizacji jako domyślny program usługi internetowej.
![Jak zainstalować i uruchomić serwer Nginx w systemie Windows Jak zainstalować i uruchomić serwer Nginx w systemie Windows]()
Kliknij dwukrotnie aplikację Nginx w folderze Program Files.
5. Jeśli masz włączony filtr Windows SmartScreen, może to uniemożliwić uruchomienie instalatora Nginx. Kliknij „Więcej informacji”, aby ominąć limit.
![Jak zainstalować i uruchomić serwer Nginx w systemie Windows Jak zainstalować i uruchomić serwer Nginx w systemie Windows]()
Kliknięcie „Więcej informacji” w oknie aplikacji Nginx blokuje SmartScreen.
6. Kliknij tekst „Uruchom mimo to” , aby uruchomić plik nginx.exe.
![Jak zainstalować i uruchomić serwer Nginx w systemie Windows Jak zainstalować i uruchomić serwer Nginx w systemie Windows]()
SmartScreen blokuje aplikacje Nginx, które nadal można uruchomić.
7. Podczas uruchamiania serwera Nginx możesz napotkać dodatkowy ekran blokujący zaporę systemu Windows Defender. Musisz na to zezwolić. Gdy już to zrobisz, możesz z łatwością korzystać z Nginx na swoim urządzeniu z systemem Windows.
![Jak zainstalować i uruchomić serwer Nginx w systemie Windows Jak zainstalować i uruchomić serwer Nginx w systemie Windows]()
Zapora systemu Windows Defender blokowała aplikację Nginx. Kliknij Zezwalaj na dostęp, aby go uruchomić.
Jak uruchomić Nginx w systemie Windows
Istnieje wiele sposobów uruchamiania Nginx na komputerze z systemem Windows, w zależności od wymagań użytkownika końcowego. Możesz używać tych metod jednocześnie. Na przykład możesz uruchomić serwer Nginx za pomocą jego pliku aplikacji lub z PowerShell .
1. Użyj plików aplikacji Nginx
Nginx ma wbudowany plik aplikacji, który możesz kliknąć dwukrotnie, jak opisano w powyższej sekcji. Będziesz musiał ominąć wszelkie ograniczenia nałożone przez SmartScreen lub Windows Defender.
1. Po zakończeniu przejdź do domyślnej przeglądarki i wpisz localhost. Microsoft Edge to przeglądarka użyta w poniższym przykładzie.
2. Jeśli zobaczysz ekran informujący, że serwer WWW Nginx został pomyślnie zainstalowany i działa, oznacza to, że nie ma problemów z instalacją Nginx w systemie Windows.
![Jak zainstalować i uruchomić serwer Nginx w systemie Windows Jak zainstalować i uruchomić serwer Nginx w systemie Windows]()
Przeglądarka Edge w systemie Windows wyświetlająca domyślny skrypt Nginx po wpisaniu „localhost” w pasku adresu.
3. Aby zatrzymać Nginx, możesz zakończyć go w oknie Menedżera zadań . Jeśli nie możesz zakończyć go bezpośrednio z Procesów , kliknij prawym przyciskiem myszy, aby wybrać „Przejdź do szczegółów” .
![Jak zainstalować i uruchomić serwer Nginx w systemie Windows Jak zainstalować i uruchomić serwer Nginx w systemie Windows]()
Kliknij prawym przyciskiem myszy, aby wybrać „Przejdź do szczegółów” procesu Nginx w Menedżerze zadań.
4. Zidentyfikuj wszystkie instancje Nginx.exe i kliknij prawym przyciskiem myszy, aby zakończyć każde zadanie.
![Jak zainstalować i uruchomić serwer Nginx w systemie Windows Jak zainstalować i uruchomić serwer Nginx w systemie Windows]()
Kliknij prawym przyciskiem myszy, aby wybrać „Zakończ zadanie”, aby zakończyć proces Nginx w Menedżerze zadań
5. Zignoruj wszelkie ostrzeżenia, takie jak „Czy chcesz zakończyć działanie Nginx.exe”. Kliknij „Zakończ proces” , aby kontynuować proces zakończenia.
![Jak zainstalować i uruchomić serwer Nginx w systemie Windows Jak zainstalować i uruchomić serwer Nginx w systemie Windows]()
Kliknij „Zakończ proces”, aby zakończyć Nginx.exe z Menedżera zadań.
6. Kiedy wejdziesz na localhost , w witrynie swojej przeglądarki zobaczysz ekran „Nie można uzyskać dostępu do tej strony” .
![Jak zainstalować i uruchomić serwer Nginx w systemie Windows Jak zainstalować i uruchomić serwer Nginx w systemie Windows]()
Nginx localhost wyświetla w przeglądarce błąd „Nie można uzyskać dostępu do tej strony”.
2. Użyj PowerShella
Najlepszą częścią Nginx jest to, że może działać jako zautomatyzowany skrypt z PowerShell, a także z wiersza poleceń. Artykuł zademonstruje to dla programu PowerShell poniżej.
1. Uruchom PowerShell z uprawnieniami administratora .
![Jak zainstalować i uruchomić serwer Nginx w systemie Windows Jak zainstalować i uruchomić serwer Nginx w systemie Windows]()
Uruchom PowerShell z uprawnieniami administratora.
2. Wróć do folderu, w którym zapisałeś aplikację Nginx i kliknij prawym przyciskiem myszy, aby przejść do jej Właściwości . Tutaj możesz skopiować dokładną ścieżkę folderu. W tym przykładzie jest to „C:\nginx-1.25.1\nginx-1.25.1”
![Jak zainstalować i uruchomić serwer Nginx w systemie Windows Jak zainstalować i uruchomić serwer Nginx w systemie Windows]()
Ścieżka lokalizacji pliku aplikacji Nginx w zainstalowanym katalogu Nginx.
3. Zmień katalog PowerShell, aby wskazywał powyższą ścieżkę.
cd Path of Nginx installer
![Jak zainstalować i uruchomić serwer Nginx w systemie Windows Jak zainstalować i uruchomić serwer Nginx w systemie Windows]()
Przekieruj ścieżkę katalogu aplikacji PowerShell do Nginx.
4. Aby zainicjować serwer Nginx, wprowadź następujące polecenie.
start nginx
![Jak zainstalować i uruchomić serwer Nginx w systemie Windows Jak zainstalować i uruchomić serwer Nginx w systemie Windows]()
Uruchom Nginx w PowerShell z uprawnieniami administratora.
5. Możesz przeglądać instancje procesów Nginx.exe w Menedżerze zadań zagnieżdżonym w Windows PowerShell.
![Jak zainstalować i uruchomić serwer Nginx w systemie Windows Jak zainstalować i uruchomić serwer Nginx w systemie Windows]()
Nginx działa jako procesy w tle w oknie PowerShell, jak widać w Menedżerze zadań.
6. W systemie Windows Nginx może działać jako standardowa aplikacja konsolowa. Aby nim zarządzać, często stosuje się następujące proste polecenia:
nginx -s stop |
Szybko wyłącz urządzenie |
nginx -s quit |
Wyłącz urządzenie normalnie |
nginx -s reload |
Zmień konfigurację, uruchom nowe procesy robocze z nową konfiguracją, stopniowo zamykaj stare procesy robocze |
nginx -s reopen |
Otwórz ponownie plik dziennika |
7. Jeśli napotkasz jakiekolwiek błędy, takie jak „Polecenie nginx nie zostało znalezione, ale istnieje w bieżącej lokalizacji”, PowerShell poprosi Cię o użycie innego polecenia. Poniższy przykład zastępuje wszystkie wystąpienia nginx przez /.nginx , używając ich do ponownego załadowania i wyjścia z programu.
![Jak zainstalować i uruchomić serwer Nginx w systemie Windows Jak zainstalować i uruchomić serwer Nginx w systemie Windows]()
Lista poleceń Nginx w oknie PowerShell.
3. Użyj Menedżera IIS
Możesz także użyć Internetowych usług informacyjnych (IIS), aby uruchomić Nginx, serwer internetowy firmy Microsoft, który obsługuje żądane strony lub pliki HTML. Wcześniej było to obowiązkowe, ale teraz już nie jest.
1. Możesz włączyć tę funkcję w sekcji „Włącz lub wyłącz funkcje systemu Windows” w Panelu sterowania. Zaznacz wymagane pola dla „Narzędzi zarządzania siecią” i „Konsoli zarządzania IIS” .
![Jak zainstalować i uruchomić serwer Nginx w systemie Windows Jak zainstalować i uruchomić serwer Nginx w systemie Windows]()
Włącz konsolę zarządzania IIS w Internetowych usługach informacyjnych.
2. Po zastosowaniu zmian włączenie usług IIS na komputerze może chwilę potrwać.
![Jak zainstalować i uruchomić serwer Nginx w systemie Windows Jak zainstalować i uruchomić serwer Nginx w systemie Windows]()
Zastosuj zmiany, aby włączyć funkcje systemu Windows w systemie Windows.
3. Zobaczysz status powodzenia „System Windows wykonał żądane zmiany”.
![Jak zainstalować i uruchomić serwer Nginx w systemie Windows Jak zainstalować i uruchomić serwer Nginx w systemie Windows]()
System Windows wprowadził wymagane zmiany, aby włączyć niezbędne funkcje konsoli IIS.
4. Możesz otworzyć Menedżera IIS bezpośrednio z menu Start. Zawsze otwieraj go w trybie administratora.
![Jak zainstalować i uruchomić serwer Nginx w systemie Windows Jak zainstalować i uruchomić serwer Nginx w systemie Windows]()
Otwórz aplikację Menedżer IIS z menu Start w trybie administratora.
5. Tutaj będziesz mógł uzyskać dostęp do domyślnej strony internetowej, zwykle zlokalizowanej pod adresem „inetpub wwwroot”. Można go znaleźć w Eksploratorze plików za pomocą prostego wyszukiwania.
6. Dwukrotne kliknięcie opcji „Domyślna witryna internetowa” w Menedżerze IIS spowoduje przejście do nowego folderu. Alternatywnie możesz kliknąć menu prawym przyciskiem myszy i wybrać „Eksploruj” , aby uzyskać takie same wyniki.
![Jak zainstalować i uruchomić serwer Nginx w systemie Windows Jak zainstalować i uruchomić serwer Nginx w systemie Windows]()
Katalog główny komputera PC jest określany za pomocą Menedżera IIS.
7. Po włączeniu konsoli IIS możesz przeglądać jej witrynę internetową, wpisując localhost w domyślnej przeglądarce.
![Jak zainstalować i uruchomić serwer Nginx w systemie Windows Jak zainstalować i uruchomić serwer Nginx w systemie Windows]()
Lokalny serwer w Nginx wskazuje na witrynę internetową IIS.
Jak skonfigurować Nginx dla Windows
Aby uruchomić Nginx w systemie Windows, na wszystkie pożądane zmiany wpływają różne ciągi znaków zmodyfikowane w plikach „index.html” i „nginx.conf” w katalogu instalacyjnym. Te ciągi są zazwyczaj edytowane za pomocą edytora tekstu Notatnika, ale można użyć dowolnego innego edytora, takiego jak Atom, Notepad++ lub Visual Studio Code. W tym przykładzie plik konfiguracyjny będzie edytowany przy użyciu programu Notepad++.
1. Przejdź do folderu, w którym zapisałeś aplikację Nginx. Kliknij podfolder „html” .
![Jak zainstalować i uruchomić serwer Nginx w systemie Windows Jak zainstalować i uruchomić serwer Nginx w systemie Windows]()
Podfolder HTML w folderze Nginx.
2. Kliknij prawym przyciskiem myszy, aby wybrać opcję „Edytuj za pomocą Notepad++” dla pliku indeks.html.
![Jak zainstalować i uruchomić serwer Nginx w systemie Windows Jak zainstalować i uruchomić serwer Nginx w systemie Windows]()
Kliknij prawym przyciskiem myszy, aby edytować plik Index HTML w folderze Nginx za pomocą Notepad ++.
3. Możesz edytować plik Index.html w folderze głównym na nowej lub osobnej karcie. Zmień tekst na taki, jaki chcesz, aby serwer WWW wyświetlał na ekranie.
4. Gdy już skończysz, nie zapomnij kliknąć przycisku „Zapisz” u góry.
5. Wyjdź z programu Nginx.exe, używając „Zakończ zadanie” jak w powyższej sekcji i uruchom go ponownie.
![Jak zainstalować i uruchomić serwer Nginx w systemie Windows Jak zainstalować i uruchomić serwer Nginx w systemie Windows]()
Edytuj plik HTML Nginx ze zmianami tekstowymi i zapisz plik.
6. W oknie przeglądarki wpisz localhost . Serwer WWW Nginx podświetli wprowadzone zmiany.
![Jak zainstalować i uruchomić serwer Nginx w systemie Windows Jak zainstalować i uruchomić serwer Nginx w systemie Windows]()
Edytowany tekst jest wyświetlany jako serwer lokalny w domyślnej przeglądarce.
7. Następnie kliknij „Conf” i kliknij prawym przyciskiem myszy, aby wybrać „nginx.conf” , a następnie wybierz „Edytuj za pomocą Notepad++” .
![Jak zainstalować i uruchomić serwer Nginx w systemie Windows Jak zainstalować i uruchomić serwer Nginx w systemie Windows]()
Kliknij prawym przyciskiem myszy, aby edytować plik konfiguracyjny Nginx za pomocą Notepad ++.
8. Znajdź lokalizację folderu głównego i zmień go z domyślnego HTML na dowolną inną ścieżkę fizyczną.
![Jak zainstalować i uruchomić serwer Nginx w systemie Windows Jak zainstalować i uruchomić serwer Nginx w systemie Windows]()
Zmień ścieżkę główną pliku Conf za pomocą Notepad ++.