Nginx l? g?? Qu?n l? Nginx tr?n m?y ch? Linux

Nginx l? g?? Qu?n l? Nginx tr?n m?y ch? Linux

Nginx là gì?

Nginx (??c là “engine-x”) là tên c?a 1 ph?n m?m mã ngu?n m? dùng làm máy ch? web và máy ch? proxy. Ban ??u ???c phát tri?n ?? gi?i quy?t v?n ?? c?nh tranh v? hi?u su?t và t?i c?a các máy ch? web truy?n th?ng, Nginx ?ã tr? thành m?t trong nh?ng máy ch? web ph? bi?n nh?t trên th? gi?i.

Các ??c ?i?m chính c?a Nginx bao g?m:

  • Hi?u su?t cao: Nginx ???c thi?t k? ?? x? lý hàng nghìn k?t n?i ??ng th?i m?t cách hi?u qu?, làm cho nó r?t phù h?p ?? s? d?ng làm máy ch? t?i cân b?ng ho?c máy ch? proxy.
  • T?i cân b?ng: Nginx có kh? n?ng phân ph?i l?u l??ng truy c?p ??n nhi?u máy ch? backend, giúp c?i thi?n kh? n?ng m? r?ng và ??m b?o tính ?n ??nh c?a h? th?ng.
  • Proxy server: Nginx có th? ho?t ??ng nh? m?t máy ch? proxy, chuy?n h??ng yêu c?u t? client ??n máy ch? backend và tr? l?i k?t qu?.
  • Web server: Nginx cung c?p kh? n?ng ph?c v? các trang web t?nh và ??ng, h? tr? các ngôn ng? l?p trình nh? PHP, Python, Ruby và nhi?u ngôn ng? khác.
  • TLS/SSL: H? tr? cho k?t n?i an toàn thông qua giao th?c SSL/TLS, giúp b?o v? d? li?u truy?n t?i gi?a client và máy ch?.
  • Mô-?un m? r?ng: Nginx h? tr? vi?c thêm các mô-?un b? sung ?? m? r?ng ch?c n?ng, nh? nén gzip, qu?n lý b?o m?t, và nhi?u tính n?ng khác.

V?i nh?ng tính n?ng này, Nginx th??ng ???c s? d?ng trong các môi tr??ng máy ch? web, proxy cân b?ng t?i, và reverse proxy ?? c?i thi?n hi?u su?t và ?? tin c?y c?a h? th?ng web.

Bài vi?t liên quan:

Cài ??t Nginx trên Ubuntu

Cài ??t Nginx làm reverse proxy trên Centos

Các l?nh th??ng dùng ?? qu?n lý Nginx trên Linux

M?t s? câu l?nh c? b?n ?? qu?n lý Nginx trên các h? ?i?u hành h? Linux nh? Centos, Ubuntu, Debian…:

Ki?m tra tr?ng thái c?a Nginx:

systemctl status nginx

t?m d?ng ho?t ??ng:

sudo systemctl stop nginx

n?u ?ang t?m d?ng và mu?n cho nginx ch?y l?i thì:

sudo systemctl start nginx

d?ng và ch?y l?i trong cùng 1 câu l?nh, câu l?nh này th??ng dùng ?? nginx c?p nh?t l?i nh?ng c?u hình v?a thay ??i:

sudo systemctl restart nginx

câu l?nh bên trên là t?t r?i ch?y l?i, còn n?u ch? mu?n c?p nh?t config mà không làm gián ?o?n ho?t ??ng thì:

sudo systemctl reload nginx

m?c ??nh nginx s? kh?i ch?y khi server reboot nh?ng n?u mu?n nginx không t? ch?y thì:

sudo systemctl disable nginx

N?u ?ang disable nginx và mu?n enable l?i thì:

sudo systemctl enable nginx

 

5 1 đánh giá
Đánh giá bài viết
Theo dõi
Thông báo của
guest

0 Góp ý
Phản hồi nội tuyến
Xem tất cả bình luận