Jednou z výhod, které mají systémy UNIX, jako Linux, je jejich výkonnost a univerzálnost při spouštění aplikací. Pokud mluvíme o webových prostředích bez pochyb, že jednou z nejznámějších aplikací pro celý svůj výkon je Nginx. Nginx (engine x) byl vyvinut jako HTTP proxy server, poštovní proxy server nebo proxy server TCP / UDP, s nimiž jsou vlastní funkce správy webu rozsáhlé a škálovatelné.
Funkce NginxVšechny zdroje a dokumentace Nginx jsou distribuovány pomocí 2-klauzulové licence BSD a některé z jejích hlavních funkcí jsou:
- Zrychlila podporu ukládání do mezipaměti pro servery FastCGI, uwsgi, SCGI a memcached.
- Má funkci vyvažování zátěže a odolnost proti chybám pro lepší dostupnost.
- Můžete spravovat statické soubory a indexy.
- Integruje zrychlený reverzní proxy s ukládáním do mezipaměti.
- Byl navržen s modulární architekturou.
- K dispozici jsou filtry, které zahrnují nástroje, jako je gzipping, rozsahy bajtů, XSLT, SSI a filtr pro transformaci obrázků.
- Má podporu pro HTTP / 2.
- Spravujte virtuální servery založené na jménech a IP.
- Přijímá metody PUT, DELETE, MKCOL, COPY a MOVE.
- Přesměrujte chybové kódy 3xx-5xx.
- Streamujte FLV a MP4.
- Jeho geolokace je založena na IP.
- Má vestavěný Perl.
- Uživatele můžete přesměrovat na server IMAP nebo POP3 prostřednictvím externího ověřovacího serveru HTTP.
- Přijímá metody ověřování POP3: USER / PASS, APOP, AUTH LOGIN / PLAIN / CRAM-MD5, IMAP: LOGIN, AUTH LOGIN / PLAIN / CRAM-MD5 a SMTP: AUTH LOGIN / PLAIN / CRAM-MD5.
- Podporuje SSL, STARTTLS a STLS.
- Podporuje SSL a TLS SNI pro TCP.
- Umožňuje překonfigurovat a aktualizovat pomocí spustitelného souboru, aniž by to mělo vliv na zákaznický servis.
- Zahrnuje podporu pro kqueue (FreeBSD 4.1+), epoll (Linux 2.6+), / dev / poll (Solaris 7 11 / 99+), porty událostí (Solaris 10), výběr a hlasování.
Jak vidíte, existuje mnoho funkcí Nginx, a přestože je oficiálně kompatibilní se systémy Microsoft, jako jsou Windows XP, Windows Server2021-2022, Windows 7, Windows 10, není běžné, že někteří uživatelé jej instalují do systému Windows 10, protože myslí si, že je to jejich vlastní Linux. Ale Solvetic je tu od toho, aby vysvětlil, jak nainstalovat Nginx na Windows 10 bez problémů a odtamtud spravovat vše, co souvisí s webem.
1. Stáhněte si Nginx na Windows 10
Krok 1
Pro začátek přejdeme na následující oficiální odkaz Nginx:
Krok 2
Tam uvidíme následující:
ZVĚTŠIT
Krok 3
Jak vidíte, možnosti jsou různorodé, Nginx doporučuje použít možnost „Hlavní verze“, ale stále je náchylná k chybám, takže vám Solvetic doporučuje stáhnout si tablet ze sekce „Stabilní verze“, což by v tomto případě bylo „nginx“ / Windows -1.16.1.pgp “, kliknutím sem definujeme, kam bude komprimovaný soubor uložen:
ZVĚTŠIT
Krok 4
Klikneme na Uložit a po stažení přistoupíme k extrahování jeho obsahu kliknutím pravým tlačítkem na soubor a výběrem „Extrahovat zde“:
ZVĚTŠIT
Krok 5
Po extrahování uvidíme následující:
ZVĚTŠIT
Krok 6
Nyní přesuneme složku „nginx-1.16.1 na cestu„ Program Files “na jednotce C systému Windows 10. Účelem je spustit Nginx jako výchozí program webové služby.
ZVĚTŠIT
2. Nainstalujte Nginx na Windows 10
Krok 1
Jakmile zkopírujeme složku na jednotku C, pokračujeme v instalaci Nginx, proto dvakrát klikneme na spustitelný soubor nginx.exe ve složce, kterou jsme přesunuli:
ZVĚTŠIT
Krok 2
Windows 10 může zobrazovat následující varování:
Krok 3
Tam musíme povolit přístup ke službě Nginx v bráně Windows Firewall kliknutím na tlačítko „Povolit přístup“, poté se Nginx automaticky nainstaluje bez nutnosti průvodce instalací, aby se ověřilo, že byl Nginx správně nainstalován přístupem do webového prohlížeče a spuštění řádku localhost, výsledek by měl být následující:
ZVĚTŠIT
Krok 4
Služby Nginx bude možné kontrolovat ze Správce úloh, ke kterému přistupujeme kliknutím pravým tlačítkem na hlavní panel a v záložce „Procesy“ a v sekci „Procesy na pozadí“ uvidíme služby spojené s Nginxem. Tam je můžeme restartovat nebo ukončit, pokud si to přejeme.
ZVĚTŠIT
3. Spusťte Nginx v systému Windows 10
Krok 1
Jakmile je Nginx nainstalován, jak jsme viděli, přejdeme na funkci funkcí systému Windows pomocí některé z následujících možností:
- Pomocí následujících klíčů a spuštěním příkazu appwiz.cpl
+ R.
- V cestě Ovládací panely \ Programy \ Programy a funkce a tam kliknutím na řádek "Povolit nebo zakázat funkce systému Windows"
ZVĚTŠIT
Krok 2
V zobrazeném okně vyhledáme řádek „Internetová informační služba“, zobrazíme sekci „Nástroje pro webovou správu“ a poté aktivujeme pole „Konzola pro správu IIS“:
PoznámkaTento krok je zásadní, protože ke spuštění Nginx v systému Windows 10 bude nutné použít Internet Information Services (IIS), což je webový server Microsoft, ze kterého můžete spravovat stránky nebo soubory HTML.
Krok 3
Jakmile toto pole vybereme, klikněte na OK a proces projde aktivací této funkce systému Windows 10:
Krok 4
Jakmile jsou soubory ověřeny, změny budou použity:
Krok 5
Když to skončí, uvidíme následující. Kliknutím na Zavřít průvodce ukončíte.
Krok 6
Ke Správci služby IIS můžeme přistupovat z nabídky Start:
Krok 7
Při přístupu uvidíme následující:
ZVĚTŠIT
Krok 8
Ve výchozím nastavení je cesta k serveru inetpub wwwroot:
ZVĚTŠIT
Krok 9
Pokud si přejeme, můžeme tuto trasu upravit kliknutím pravým tlačítkem na řádek „Výchozí web“ a výběrem „Základní konfigurace“:
ZVĚTŠIT
Krok 10
Poté přidáme požadovanou cestu do pole „Fyzická cesta“:
Krok 11
Změny uložíme kliknutím na OK:
ZVĚTŠIT
Krok 12
Poté přejdeme na cestu C: \ Program Files \ nginx-1.16.1 \ conf a tam klikneme pravým tlačítkem na soubor nginx.conf a vybereme textový editor pro úpravy:
ZVĚTŠIT
Krok 13
V souboru vyhledáme řádek „umístění“ a tam určíme cestu, kterou jsme definovali dříve:
ZVĚTŠIT
Krok 14
Uložíme změny a nyní přejdeme do složky HTM a otevřeme soubor „index“ pomocí textového editoru:
ZVĚTŠIT
Krok 15
Při přístupu k souboru můžeme upravit požadovaný text:
ZVĚTŠIT
Krok 16
Vrátíme -li se do prohlížeče a znovu spustíme „localhost“ a uvidíme zprávu, kterou jsme stanovili:
ZVĚTŠIT
Jak vidíte, je možné nainstalovat Nginx na Windows 10 a mít tak skvělý nástroj pro správu webů dynamickým, bezpečným a plně funkčním způsobem, protože každá funkce Nginx byla vytvořena tak, aby poskytovala uživateli nejlepší administraci. End a tak získáte maximální potenciál tohoto nástroje.