Nginx

Nainštalujte si NGINX na CentOS

Nainštalujte si NGINX na CentOS
V prípade ľubovoľného webového servera je výkon niečo, na čo musíte pamätať. Výkon je v skutočnosti hlavným faktorom, ktorý rozhoduje o úspešnosti spustenia servera. Čím rýchlejší server, tým lepší výkon získate z aktuálnej konfigurácie hardvéru.

Existuje niekoľko dostupných serverových aplikácií. Medzi najobľúbenejšie patria Apache a NGINX. Oba sú bezplatné a otvorené. Pokiaľ ide o popularitu, Apache je samozrejme veľmi populárnou voľbou aj vo svete. V skutočnosti viac ako 65% všetkých serverov v súčasnom kybernetickom svete využíva server Apache!

To však neznižuje výhody NGINX (engine-ex - tak sa to vyslovuje). Existuje množstvo ďalších výhod, ktoré NGINX poskytuje, že Apache nedokáže slúžiť.

Prvým a najdôležitejším dôvodom je výkon. NGINX, ktorý je ľahkou alternatívou k Apache, ponúka celkovo lepší výkon ako Apache. NGINX je tiež vhodný pre prostredie Linux a ďalšie prostredie podobné systému UNIX. NGINX však z hľadiska flexibility zaostáva. Vo väčšine prípadov musíte do binárneho súboru NGINX skompilovať ďalšie moduly, pretože nie všetky moduly NGINX podporujú dynamické načítanie modulov.

Pretože sú obaja zadarmo, môžete si hneď teraz založiť vlastný server! V dnešnom tutoriáli sa pozrieme na NGINX bežiaci na mojom testovacom systéme CentOS.

Inštalácia NGINX

NGINX je k dispozícii v úložisku EPEL. Začnime inštaláciu!

Najskôr skontrolujte, či má váš systém povolené úložisko EPEL -

sudo yum nainštalujte epel-release

aktualizácia sudo yum

Teraz je čas na inštaláciu!!!

sudo yum nainštalovať nginx

Spúšťa sa NGINX

Inštalácia je dokončená, je čas ju spustiť! Nezačne sa to úplne samo!

sudo systemctl start nginx

Ak je váš systém nakonfigurovaný na používanie brány firewall, povoľte prenosy 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 - načítať

Je čas otestovať funkčnosť servera -

http: //

Nemáte adresu IP servera? Potom to zistíte spustením nasledujúceho príkazu -

ip addr

V mojom prípade potrebujem pripojenie „enp0s3“. Teraz zistite adresu IP spustením nasledujúceho príkazu -

ip addr show enp0s3 | grep inet | awk 'tlačiť 2 doláre; '| sed.* $ // '

Možno budete tiež chcieť povoliť NGINX pri každom zavedení systému -

sudo systemctl povoliť nginx

Ďalšie konfigurácie

Predvolená konfigurácia nie je vždy najlepšia, pretože závisí od konkrétneho prípadu použitia. Našťastie NGINX prichádza s praktickou sadou konfiguračných súborov.

  • Globálny konfiguračný súbor NGINX / etc / nginx / nginx.konf
  • Predvolený root servera / usr / share / nginx / html
  • Konfigurácia serverového bloku / etc / nginx / conf.d / *.konf

Užite si to!

Hry Vulkan pre používateľov systému Linux
Vulkan pre používateľov systému Linux
S každou novou generáciou grafických kariet vidíme, že vývojári hier posúvajú hranice grafickej vernosti a prichádzajú o krok bližšie k fotorealizmu. ...
Hry OpenTTD vs Simutrans
OpenTTD vs Simutrans
Vytvorenie vlastnej simulácie dopravy môže byť zábavné, relaxačné a mimoriadne lákavé. Preto sa musíte uistiť, že vyskúšate čo najviac hier, aby ste n...
Hry Výukový program OpenTTD
Výukový program OpenTTD
OpenTTD je jednou z najpopulárnejších obchodných simulačných hier. V tejto hre musíte vytvoriť úžasné dopravné podnikanie. Začnete však na začiatku ok...