Instalace a konfigurace nginx na Ubuntu
- 787
- 212
- Lubor Blecha
Trochu o Nginx
Vážení čtenáři, téma dnešní diskuse je instalace a konfigurace Nginx Ubuntu. Připomeňme, že nástroje jsou jedním z nejpopulárnějších a nejoblíbenějších webových serverů po celém světě. Pomáhá většině stránek na internetu (velké weby) s velkým počtem návštěvníků téměř každou hodinu. Proč mnoho vývojářů dává přednost této konkrétní aplikaci? Dále - Jak nainstalovat a konfigurovat Nginx na Ubuntu.
Aplikace byla vyvinuta v roce 2002 a v současné době má největší popularitu
Na rozdíl od Apache, který vyšel relativně dávno - v roce 1995 - je tento server bezpečnější a pohodlnější, což vám umožňuje brát tento server jako hlavní web nebo reverzní proxy. Faktem je, že při vytváření Apache nebylo možné poskytnout sadu funkcí, které může moderní uživatel potřebovat. Nástroj také vyšel nedávno - v roce 2002, ale dostává stabilní aktualizace vysoké kvality.
Jak nainstalovat nginx na Ubuntu
Než provedeme instalační postup, který je mimochodem velmi jednoduchý (vy sami budete brzy vidět), je důležité rozhodnout o přípravné práci. Bez toho bude instalace a spuštění jednoduše nemožné. Například nemůžete nainstalovat Windows bez přípravy speciálních nástrojů. Pojďme zjistit, co budeme potřebovat:
- Operační systém Ubuntu by měl být přirozeně ve vynikajícím pracovním stavu. Neměla by mít chyby ani jiné mezery.
- Ujistěte se, že máte „obyčejného uživatele“. Je to on, a ne supervelmoc, která je často vyžadována k provádění některých operací.
- Pokud jej nemáte, pak se ujistěte! Teprve potom můžete začít další akci. Obyčejný účet bude pro vás jakýmsi průchodem do světa instalačního nástroje. Po vytvoření uživatele se přihlaste pod ním.
Nyní můžeme říci, že jste zcela připraveni nainstalovat program na Ubuntu. Vezměte prosím na vědomí, že po popisu každé položky je uvedeno kód, který vám pomůže provést indikaci tohoto kroku. Budou z nich dva, takže začněme:
- Nejprve musíte aktualizovat místní index paketů:
$ Sudo apt-get aktualizace
- Nainstalujte požadovaný server pomocí příkazu:
$ Sudo apt-get install nginx
- Připraven! Počkejte na konec procesu a přejděte do nastavení a zvládněte nový webový server.
Je nutné nainstalovat samotný webový server do systému, program je v oficiálních repozitářích
Nastavení programu Ubuntu
- Ukážeme seznam programů s profilem UFW pomocí týmu:
$ SUDO UFW Seznam aplikací
- Otevřete seznam označující typy profilů:
- Full - Ports Ports Full Profile Otevírání 80 a 443. První je obyčejný s nešifrovaným provozem a druhý je šifrován.
- HTTP - Otevře vás pouze 80 port.
- Https - bude 143.
Obvykle se doporučuje dát HTTP, ale pokud se považujete za pokročilejšího uživatele, můžete si vybrat port, který potřebujete sami.
- Pro výběr zadejte kód:
$ Sudo ufw povolit 'nginx xxx'
Kde místo xxx musíte napsat název zvoleného portu. Například $ sudo ufw povolit 'nginx plné'.
- Nezapomeňte opravit nastavené parametry:
Stav $ sudo ufw
- V další fázi systém zobrazí informace o vašem povoleném provozu. Zde již můžete zvážit dokončená nastavení brány firewall.
- Nyní musíte zkontrolovat. Obecně platí, že na konci instalace Ubuntu by měl začít Nginx a server by měl fungovat. Jen pro případ, že se s tím můžete ujistit s pomocí týmu:
$ SystemCtl Stav nginx
- V datovém okně, které se objeví, stojí za to se zaměřit na linii s aktivitou, kde bude okamžik označen, ze kterého server začíná svou práci. To vám umožní přesně pochopit, zda je vše v pořádku. Pokud dojde k problémům nebo problémům, pak se pečlivě pokuste opakovat výše uvedené akce. Pokud stejně nic nevyjde, kontaktujte pomoc s odborníkem o pomoc. Jinak se můžete pohnout dál.
- Dále budeme muset odvodit veřejnou IP adresu:
$ Sudo apt-get nainstalovat kudrnat
$ CURL -4 ICANHAZIP.Com
- Po obdržení potřebných informací zadejte je do pole a zapište adresy do prohlížeče:
http: // domain_im_iil_ip adresa
- Pokud jste udělali vše správně, uvidíte počáteční stránku aplikace aplikace, kde bude řečeno, že webový server je úspěšně nainstalován a funguje. Odkazy budou také označeny pro získání online dokumentace a pravidelné podpory, jakož i pro komerční podporu. Můžete si poblahopřát, instalace a nastavení jsou úspěšné!
Týmy, adresář atd
Nyní můžete jít ve skutečnosti ke studiu hlavních příkazů, souborů a adresáře programu. To vám pomůže správně spravovat webový server.
Týmy
- Stop
$ Sudo SystemCtl Stop nginx
- Počínaje po zastavení
$ Sudo systemctl start nginx
- Obnoveno
$ Sudo systemctl restart nginx
- Restartovat bez zrušení připojení (zůstane aktivní)
$ Sudo systemctl reload nginx
- Odpojení automatického spuštění NginX při operačním serveru
$ Sudo SystemCtl Disable nginx
- Opak předchozí položky - zahrnutí
$ Sudo systemctl povolit nginx
Soubory a adresář
- Obsah
- /var/www/html - uvítací stránka, kterou jsme viděli o něco dříve. To můžete změnit úpravou konfiguračních souborů.
- Konfigurace serveru
- /etc/nginx - adresář, kde jsou umístěny všechny parametry a nastavení serveru. Právě v této nabídce můžete provést postup uvedený v předchozím odstavci.
- /etc/nginx/nginx.Conf - hlavní soubor parametrizace. Používá se v případě, kdy potřebujete změnit něco společného v nginx. Proto se nebojte tohoto souboru, jak to dělají někteří uživatelé.
- /etc/nginx/weby -vailable -je místo úložiště souborů serveru pro všechny stránky stránky. To znamená, že zde jsou zde obsaženy a upravovány všechny parametry serveru, které mají možnost být zahrnuty (spojené s ostatními režiséry).
- /etc/nginx/weby -enabled/ - Pokud jste připojili některé soubory serveru s jinými místy, jak je uvedeno v předchozím bodě, pak zde uvidíte jejich seznam, protože tento adresář je místem úložiště.
- /etc/nginx/úryvky-existují fragmenty-konfigurace, které mají příležitost být zahrnuty do konfigurace nginx.
- Server Magazine
- /Var/log/nginx/přístup.Log - Váš požadavek na web -server je zaznamenán zde. Tuto pozici můžete také změnit v nastavení.
- /var/log/nginx/chyba.Log je velmi užitečný soubor, který obsahuje chybová data. Může vás zachránit v některých chvílích.
Závěr
Přátelé, dnes jsme diskutovali poměrně jednoduchou otázku, jak nainstalovat a konfigurovat Nginx na Ubuntu. Celé pár týmů nám skutečně pomohlo vyřešit první část problému! I když s tím druhému jsem musel pohrávat: na nějakou dobu by to mohlo jít do nastavení brány firewall. Řekněte nám v komentářích, zda se vám podařilo dělat všechno? Doufáme, že odpovědi budou pouze pozitivní. Sdílejte také osobní zkušenosti, názor a dojem.