Nginx

Nainstalujte NGINX na CentOS

Nainstalujte NGINX na CentOS
V případě jakéhokoli webového serveru je výkon něco, co musíte mít na paměti. Ve skutečnosti je výkon hlavním faktorem, který rozhoduje o úspěšnosti spuštění serveru. Čím rychlejší server, tím lepší výkon získáte z aktuální konfigurace hardwaru.

Existuje řada dostupných serverových aplikací. Mezi nejoblíbenější patří Apache a NGINX. Oba jsou zdarma a open-source. Pokud jde o popularitu, Apache je samozřejmě docela populární volbou i ve světě. Apache ve skutečnosti využívá více než 65% všech serverů v současném kybernetickém světě!

To však nesnižuje výhody NGINX (engine-ex - tak se to vyslovuje). Existuje spousta dalších výhod, které NGINX poskytuje, že Apache nedokáže sloužit.

Prvním a nejdůležitějším důvodem je výkon. NGINX, který je lehkou alternativou k Apache, nabízí lepší celkový výkon než Apache. NGINX je také vhodný pro prostředí Linux a další prostředí podobné systému UNIX. NGINX však z hlediska flexibility zaostává. Ve většině případů musíte zkompilovat další moduly do binárního souboru NGINX, protože ne všechny moduly NGINX podporují dynamické načítání modulů.

Jelikož jsou oba zdarma, můžete si hned teď spustit vlastní server! V dnešním tutoriálu zkontrolujeme NGINX běžící na mém testovacím systému CentOS.

Instalace NGINX

NGINX je k dispozici v úložišti EPEL. Začněme s instalací!

Nejprve se ujistěte, že váš systém má povolené úložiště EPEL -

sudo yum install epel-release

sudo yum aktualizace

Nyní je čas provést instalaci!!!

sudo yum nainstalovat nginx

Spouštění NGINX

Instalace je dokončena, je čas ji spustit! Nezačne se to samo od sebe!

sudo systemctl start nginx

Pokud je váš systém nakonfigurován pro použití brány firewall, povolte přenosy HTTP a HTTPS z / na server -

sudo firewall-cmd --permanent --zone = public --add-service = http
sudo firewall-cmd --permanent --zone = public --add-service = https
sudo firewall-cmd --reload

Je čas otestovat funkčnost serveru -

http: //

Nemáte IP adresu serveru? Poté to zjistíte spuštěním následujícího příkazu -

ip adresa

V mém případě potřebuji připojení „enp0s3“. Nyní zjistěte adresu IP spuštěním následujícího příkazu -

ip addr show enp0s3 | grep inet | awk 'tisk 2 $; '| sed.* $ // '

Můžete také chtít povolit NGINX při každém spuštění systému -

sudo systemctl povolit nginx

Další konfigurace

Výchozí konfigurace není vždy nejlepší, protože závisí na konkrétním případu použití. Naštěstí NGINX přichází s praktickou sadou konfiguračních souborů.

  • Globální konfigurační soubor NGINX / etc / nginx / nginx.konf
  • Výchozí kořenový server serveru / usr / share / nginx / html
  • Konfigurace blokování serveru / etc / nginx / conf.d / *.konf

Užívat si!

Hry Užitečné nástroje pro hráče Linuxu
Užitečné nástroje pro hráče Linuxu
Pokud rádi hrajete hry na Linuxu, je pravděpodobné, že jste ke zlepšení herního zážitku použili aplikace a nástroje jako Wine, Lutris a OBS Studio. Kr...
Hry HD remasterované hry pro Linux, které nikdy dříve neměly vydání Linuxu
HD remasterované hry pro Linux, které nikdy dříve neměly vydání Linuxu
Mnoho vývojářů a vydavatelů her přichází s HD remasterem starých her, aby prodloužili životnost franšízy, prosím fanoušky, kteří požadují kompatibilit...
Hry Jak používat AutoKey k automatizaci linuxových her
Jak používat AutoKey k automatizaci linuxových her
AutoKey je nástroj pro automatizaci stolních počítačů pro systémy Linux a X11, programovaný v programech Python 3, GTK a Qt. Pomocí jeho funkcí skript...