Nginx là gì? Tìm hiểu toàn tập về Nginx
tienmanh90 > 01-15-2020, 04:35 AM
Nginx là gì?
Nginx là 1 máy chủ proxy ngược mã nguồn cội mở (open source reverse proxy server) sử dụng đa dạng giao thức HTTP, HTTPS, SMTP, POP3 và IMAP.
Nginx hay được sắm nhằm mục đích là cân bằng tải (load balancer), HTTP cache và máy chủ web (web server). NGINX là một web server mạnh mẽ và dùng kiến trúc đơn luồng, hướng sự kiện Vậy nên nó công hiệu hơn Apache server giả dụ được cấu hình xác thực.
ngày càng được ưa chuộng và lộ diện trên kia khắp các máy chủ Linux, Nginx bây giờ được dùng bởi 1- 4% tổng số lượng tên khu vực toàn thế giới, tiêu biểu là Facebook, Microsoft, Google, Apple,…
Nginx thành lập và tăng trưởng đó là thế nào?
Năm 2002, Igor Sysoev lớn mạnh Nginx ban sơ và công bố lần đầu đến năm 2004. Tháng 7 năm 2011, siêu thị Nginx Inc được thành lập mang hội sở trước hết tại San Francisco, California, USA.
Nguyên lí quan hệ của Nginx
khác biệt như một số chương trình máy chủ lạ, Nginx không tùy thuộc luồng (threads) nhằm mục đích là giải quyết một vài truy vấn (request) mà theo kiến trúc phác đồ sự kiện (event-driven) không đồng bộ (asynchronous) và có thể mở mang.
>>> Xem thêm: bán máy chủ dell r940
Nginx Xuất hiện tính năng gì?
rất nhiều tính năng của máy chủ HTTP Nginx- có thể xử lý hơn 10.000 tìm tới cùng lúc có bộ nhớ rẻ.
- phục vụ tập tin tĩnh (static files) và lập chỉ mục tập tin.
- nâng cao tốc reverse proxy do bộ nhớ đệm (cache), cân bằng vận tải đơn thuần và nguy cơ chịu lỗi.
- hỗ trợ nâng cao tốc với sở nhớ đệm của FastCGI, uwsgi, SCGI, và nhiều máy chủ memcached.
- Kiến trúc modular, tăng tốc độ nạp trang thông qua nén gzip tự động.
- hỗ trợ mã hoá SSL và TLS.
- Cấu hình linh hoạt; lưu lại nhật ký truy
- Chuyển phương thức lỗi 3XX-5XX
- Rewrite URL (URL rewriting) sử dụng regular expressions
- khắc phục số trường hợp tư vấn ứng truy
- giới hạn hotline kết nối đồng thời hoặc truy hỏi từ 1 nơi nào
- nguy cơ nhúng mã PERL
- tương trợ và cân xứng sở hữu IPv6
- tương trợ WebSockets
- hỗ trợ lan vận tải file FLV và MP4
rất nhiều tính năng máy chủ mail proxy của Nginx- các liệu trình chuẩn xác :
POP3: USER/PASS, APOP, AUTH LOGIN/PLAIN/CRAM-MD5;
IMAP: LOGIN, AUTH LOGIN/PLAIN/CRAM-MD5;
SMTP: AUTH LOGIN/PLAIN/CRAM-MD5;- tương trợ SSL, STARTTLS và STLS
khắc phục của Nginx
không support .htaccess
>>> Xem thêm: máy chủ Dell R740XD
phương thức cài đặt Nginx
Bước 1: vận chuyển bản Nginx cho Windows Ở link nginx.org/en/download và đái nén.
Bước 2: Chạy Nginx do biện pháp chạy file nginx.exe.
Bạn cũng có khả năng sử dụng lệnh do cmd để phát động Nginx, reload hay stop Nginx.
Bước 3: nhằm mục đích là quản lý Nginx bởi vì lệnh trong cmd, bạn cần tới thư mục root của Nginx, mở Command Prompt hay run cmd:
cd /d d:\Web\nginx
dưới đây lúc đã di chuyển đến thư mục root của Nginx, bạn có lẽ sẽ áp dụng nhiều lệnh sau:
start nginx
# phát động Nginx
nginx -s stop
# giới hạn nginx
nginx -s quit
# Thoát Nginx, chiếc này là thoát hết ứng dụng Nginx đang chạy
nginx -s reload
# Load lại nginx lúc bạn đổi thay cấu hình của Nginx
nginx -s reopen
# Mở file logs
Bước 4: sau đây lúc khởi động Nginx, bạn hãy lên localhost
với một vài tính năng mở rộng, Nginx có lẽ sẽ là một liệu pháp tuyệt vời để phục vụ tiến hành của bạn !
Tuỳ đến thuộc tính, nhu cầu sử dụng mà bạn cần chọn 1 cách thức hợp lý có mình.
>>> Xem thêm: bán dell r740