Kā instalēt Nginx CentOS 7


NGINX (saīsinājums no X motora) ir bezmaksas, atvērtā koda un jaudīgs HTTP tīmekļa serveris un reversais starpniekserveris ar notikumu virzītu (asinhrono) arhitektūru. Tas ir rakstīts, izmantojot C programmēšanas valodu, un darbojas uz Unix līdzīgām operētājsistēmām, kā arī ar Windows OS.

Tas darbojas arī kā reversais starpniekserveris, standarta pasta un TCP/UDP starpniekserveris, un to var papildus konfigurēt kā slodzes līdzsvarotāju. Tas nodrošina daudzu tīmekļa vietņu darbību; labi pazīstams ar augstu veiktspēju, stabilitāti un funkcijām bagātu komplektu.

Šajā rakstā mēs izskaidrosim, kā instalēt, konfigurēt un pārvaldīt Nginx HTTP tīmekļa serveri CentOS 7 vai RHEL 7 serverī, izmantojot komandrindu.

  1. CentOS 7 servera minimālā instalēšana
  2. RHEL 7 servera minimālā instalēšana
  3. CentOS/RHEL 7 sistēma ar statisku IP adresi

Instalējiet Nginx tīmekļa serveri

1. Vispirms atjauniniet sistēmas programmatūras pakotnes uz jaunāko versiju.

# yum -y update

2. Pēc tam instalējiet Nginx HTTP serveri no YUM pakotņu pārvaldnieka šādi.

# yum install epel-release
# yum install nginx 

Pārvaldiet Nginx HTTP serveri CentOS 7

3. Kad Nginx tīmekļa serveris ir instalēts, varat to startēt pirmo reizi un ļaut tam automātiski startēt sistēmas sāknēšanas laikā.

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

Konfigurējiet firewalld, lai atļautu Nginx trafiku

4. Pēc noklusējuma CentOS 7 iebūvētais ugunsmūris ir iestatīts, lai bloķētu Nginx trafiku. Lai atļautu tīmekļa trafiku vietnē Nginx, atjauniniet sistēmas ugunsmūra noteikumus, lai atļautu ienākošās paketes HTTP un HTTPS, izmantojot tālāk norādītās komandas.

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

Pārbaudiet Nginx serveri CentOS 7

5. Tagad jūs varat pārbaudīt Nginx serveri, dodoties uz šo URL, tiks parādīta noklusējuma nginx lapa.

http://SERVER_DOMAIN_NAME_OR_IP 

Nginx Svarīgi faili un direktoriji

  • Servera noklusējuma saknes direktorijs (augstākā līmeņa direktorijs, kurā ir konfigurācijas faili):/etc/nginx.
  • Galvenais Nginx konfigurācijas fails: /etc/nginx/nginx.conf.
  • Servera bloka (virtuālo resursdatoru) konfigurācijas var pievienot: /etc/nginx/conf.d.
  • Noklusējuma servera dokumenta saknes direktorijs (satur tīmekļa failus):/usr/share/nginx/html.

Varat arī izlasīt šos ar Nginx tīmekļa serveri saistītos rakstus.

  1. Kā ar vārdu NGINX iestatīt uz vārda un IP balstītus virtuālos resursdatorus (servera blokus)
  2. Galīgais ceļvedis Nginx tīmekļa servera drošai, cietināšanai un veiktspējas uzlabošanai
  3. Kā uz CentOS 7 instalēt Nginx lakas kešatmiņu 5.1
  4. CentOS 7 instalējiet jaunākos Nginx 1.10.1, MariaDB 10 un PHP 5.5/5.6

Šajā rakstā mēs parādījām, kā instalēt un pārvaldīt Nginx HTTP serveri no CentOS 7 komandrindas. Jūs varat uzdot jautājumus vai sniegt mums atsauksmes, izmantojot zemāk esošo komentāru veidlapu.