Giunsa ang Pag-install sa Nginx sa CentOS 7


Ang NGINX (mubo sa Engine X) usa ka libre, open-source ug gamhanan nga HTTP web server ug reverse proxy nga adunay event-driven (asynchronous) nga arkitektura. Gisulat kini gamit ang C programming language ug gipadagan sa mga operating system nga sama sa Unix ingon man sa Windows OS.

Naglihok usab kini isip reverse proxy, standard mail ug TCP/UDP proxy server, ug mahimo usab nga ma-configure isip load balancer. Gipaandar niini ang daghang mga site sa web; ilado kaayo sa iyang high-performance, stability ug feature-rich set.

Niini nga artikulo, among ipasabut kung giunsa ang pag-install, pag-configure ug pagdumala sa Nginx HTTP web server sa usa ka CentOS 7 o RHEL 7 server gamit ang command line.

  1. Usa ka CentOS 7 Server Minimal Install
  2. Usa ka RHEL 7 Server Minimal Install
  3. Usa ka CentOS/RHEL 7 nga sistema nga adunay static nga IP address

I-install ang Nginx Web Server

1. I-update una ang mga pakete sa software sa sistema ngadto sa pinakabag-o nga bersyon.

# yum -y update

2. Sunod, i-install ang Nginx HTTP server gikan sa YUM package manager sama sa mosunod.

# yum install epel-release
# yum install nginx 

Pagdumala sa Nginx HTTP Server sa CentOS 7

3. Sa higayon nga ma-install ang Nginx web server, mahimo nimong sugdan kini sa unang higayon ug mahimo kini nga awtomatikong magsugod sa boot sa system.

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

I-configure ang firewalld aron Tugoti ang Trapiko sa Nginx

4. Sa kasagaran, ang CentOS 7 built-in nga firewall gitakda aron babagan ang trapiko sa Nginx. Aron tugotan ang trapiko sa web sa Nginx, i-update ang mga lagda sa firewall sa system aron tugutan ang mga inbound packet sa HTTP ug HTTPS gamit ang mga sugo sa ubos.

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

Sulayi ang Nginx Server sa CentOS 7

5. Karon mahimo nimong pamatud-an ang Nginx server pinaagi sa pag-adto sa mosunod nga URL, usa ka default nga pahina sa nginx ang ipakita.

http://SERVER_DOMAIN_NAME_OR_IP 

Nginx Importante nga mga File ug Direktoryo

  • Ang default server root directory (top level directory nga adunay configuration files): /etc/nginx.
  • Ang nag-unang Nginx configuration file: /etc/nginx/nginx.conf.
  • Server block (virtual hosts) configurations mahimong idugang sa: /etc/nginx/conf.d.
  • Ang default server document root directory (adunay web files): /usr/share/nginx/html.

Mahimo usab nimo nga basahon kining mosunod nga mga artikulo nga may kalabutan sa web server sa Nginx.

  1. Unsaon Pag-setup sa Name-based ug IP-based Virtual Hosts (Server Blocks) uban sa NGINX
  2. Ang Kinatibuk-ang Giya sa Pagsiguro, Pagpatig-a ug Pagpauswag sa Performance sa Nginx Web Server
  3. Unsaon Pag-instalar sa Varnish Cache 5.1 para sa Nginx sa CentOS 7
  4. I-install ang Pinakabag-o nga Nginx 1.10.1, MariaDB 10 ug PHP 5.5/5.6 sa CentOS 7

Niini nga artikulo, gipakita namo kung unsaon pag-instalar ug pagdumala sa Nginx HTTP server gikan sa command line sa CentOS 7. Mahimo kang mangutana o maghatag kanamo og bisan unsang feedback pinaagi sa comment form sa ubos.