Bii o ṣe le Fi Nginx sori CentOS 7


NGINX (kukuru fun Engine X) jẹ ọfẹ, orisun-ṣiṣi ati olupin ayelujara HTTP ti o lagbara ati aṣoju aṣoju pẹlu faaji ti o ṣakoso iṣẹlẹ (asynchronous). O ti kọ nipa lilo ede siseto C ati ṣiṣe lori awọn ọna ṣiṣe Unix-bii Windows OS.

O tun n ṣiṣẹ bi aṣoju yiyipada, ifiweranṣẹ deede ati olupin aṣoju TCP/UDP, ati pe o le tunto ni afikun bi iwọntunwọnsi fifuye. O n ṣe agbara ọpọlọpọ awọn aaye lori oju opo wẹẹbu; daradara mọ fun iṣẹ giga rẹ, iduroṣinṣin ati ẹya-ọlọrọ ṣeto.

Ninu àpilẹkọ yii, a yoo ṣe alaye bi o ṣe le fi sori ẹrọ, tunto ati ṣakoso olupin ayelujara Nginx HTTP lori olupin CentOS 7 tabi RHEL 7 nipa lilo laini aṣẹ.

  1. Fifiranṣẹ Pọọku Server kan CentOS 7
  2. Fifiranṣẹ Pọọku Apin RHEL 7 kan
  3. Eto CentOS/RHEL 7 pẹlu adirẹsi IP aimi

Fi Nginx Web Server sii

1. Akọkọ ṣe imudojuiwọn awọn idii sọfitiwia eto si ẹya tuntun.

# yum -y update

2. Nigbamii, fi sori ẹrọ olupin Nginx HTTP lati ọdọ oluṣakoso package YUM bi atẹle.

# yum install epel-release
# yum install nginx 

Ṣakoso olupin Nginx HTTP lori CentOS 7

3. Lọgan ti a fi sori ẹrọ olupin ayelujara Nginx, o le bẹrẹ ni igba akọkọ ki o mu ki o bẹrẹ laifọwọyi ni bata eto.

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

Ṣe atunto firewalld lati Gba Gbigba Nginx laaye

4. Nipa aiyipada, CentOS 7 ti a ṣe ogiriina ti ṣeto lati dènà ijabọ Nginx. Lati gba ijabọ oju opo wẹẹbu lori Nginx, ṣe imudojuiwọn awọn ofin ogiriina eto lati gba awọn apo inbound laaye lori HTTP ati HTTPS ni lilo awọn ofin ni isalẹ.

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

Ṣe idanwo Server Nginx lori CentOS 7

5. Bayi o le ṣayẹwo olupin Nginx nipa lilọ si URL atẹle, oju-iwe nginx aiyipada kan yoo han.

http://SERVER_DOMAIN_NAME_OR_IP 

Awọn faili pataki Nginx ati Awọn ilana ilana

  • Itọsọna root ti olupin aiyipada (itọsọna oke ipele ti o ni awọn faili iṣeto):/ati be be/nginx.
  • Faili iṣeto Nginx akọkọ: /etc/nginx/nginx.conf.
  • Àkọsílẹ olupin (awọn ọmọ ogun foju) awọn atunto le ṣafikun ni: /etc/nginx/conf.d.
  • Iwe itọsọna gbongbo iwe aṣẹ olupin aiyipada (ni awọn faili wẹẹbu ninu):/usr/share/nginx/html.

O tun le fẹ lati ka wọnyi atẹle awọn nkan ti o jọmọ olupin wẹẹbu Nginx.

    Bii a ṣe le ṣeto Orin ti o da lori ati IP Awọn orisun Foju (Awọn bulọọki olupin) pẹlu NGINX
  1. Itọsọna Gbẹhin lati Ni aabo, Ikunkun ati Ṣiṣe Iṣe ti Olupin Wẹẹbu Nginx
  2. Bii o ṣe le Fi Kaṣe Varnish 5.1 sori ẹrọ fun Nginx lori CentOS 7
  3. Fi Nginx 1.10.1 Tuntun sii, MariaDB 10 ati PHP 5.5/5.6 lori CentOS 7

Ninu àpilẹkọ yii, a fihan bi a ṣe le fi sori ẹrọ ati ṣakoso olupin Nginx HTTP lati laini aṣẹ lori CentOS 7. O le beere awọn ibeere tabi fun wa ni eyikeyi esi nipasẹ fọọmu asọye ni isalẹ.