Nginxi installimine CentOS 7-le


NGINX (lühend mootorist X) on tasuta, avatud lähtekoodiga ja võimas HTTP-veebiserver ja vastupidine puhverserver sündmuste juhitud (asünkroonse) arhitektuuriga. See on kirjutatud C-programmeerimiskeelt kasutades ja töötab nii Unixi-laadsetes operatsioonisüsteemides kui ka Windows OS-is.

See töötab ka vastupidise puhverserveri, tavalise posti ja TCP/UDP puhverserverina ning seda saab lisaks konfigureerida koormuse tasakaalustajana. See toidab paljusid veebisaite; tuntud oma suure jõudluse, stabiilsuse ja funktsioonirikka komplekti poolest.

Selles artiklis selgitame, kuidas Nginx HTTP veebiserverit CentOS 7 või RHEL 7 serverisse installida, konfigureerida ja hallata käsurea abil.

  1. CentOS 7 serveri minimaalne install
  2. RHEL 7 serveri minimaalne install
  3. CentOS/RHEL 7 süsteem staatilise IP-aadressiga

Installige Nginxi veebiserver

1. Uuendage kõigepealt süsteemi tarkvarapaketid uusimale versioonile.

# yum -y update

2. Järgmisena installige Nginx HTTP server YUM-paketi haldurist järgmiselt.

# yum install epel-release
# yum install nginx 

Nginxi HTTP-serveri haldamine CentOS 7-s

3. Kui Nginxi veebiserver on installitud, saate seda esimest korda käivitada ja lubada, et see käivitub automaatselt süsteemi käivitamisel.

# systemctl start nginx
# systemctl enable nginx
# systemctl status nginx

Seadistage tulemüür lubamaks Nginxi liiklust

4. Vaikimisi on CentOS 7 sisseehitatud tulemüür blokeeritud Nginxi liiklus. Nginxis veebiliikluse lubamiseks värskendage süsteemi tulemüüri reegleid, et lubada sissetulevad paketid HTTP-l ja HTTPS-il, kasutades alltoodud käske.

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

Testige Nginxi serverit CentOS 7-s

5. Nüüd saate Nginxi serveri kinnitada, minnes järgmisele URL-ile, kuvatakse vaikimisi nginxi leht.

http://SERVER_DOMAIN_NAME_OR_IP 

Nginxi olulised failid ja kataloogid

  • Serveri vaikekataloog (konfiguratsioonifaile sisaldav ülataseme kataloog):/etc/nginx.
  • Nginxi peamine konfiguratsioonifail: /etc/nginx/nginx.conf.
  • Serveriploki (virtuaalsed hostid) konfiguratsioone saab lisada: /etc/nginx/conf.d.
  • Serveri dokumendi vaikekataloog (sisaldab veebifaile):/usr/share/nginx/html.

Samuti võiksite lugeda järgmisi Nginxi veebiserveriga seotud artikleid.

  1. Kuidas seadistada nimepõhiseid ja IP-põhiseid virtuaalseid hoste (serveriplokke) NGINX-iga
  2. Nginxi veebiserveri turvalisuse, karastamise ja jõudluse parandamise ülim juhend
  3. Kuidas installida Nginxi lakivahemälu 5.1 CentOS 7-le
  4. CentOS 7-sse installige uusimad Nginx 1.10.1, MariaDB 10 ja PHP 5.5/5.6

Selles artiklis näitasime, kuidas Nginxi HTTP-serverit CentOS 7 käsurealt installida ja hallata. Allpool oleva kommentaarivormi kaudu saate küsimusi esitada või meile tagasisidet anda.