NGINX LÀ GÌ

Tổng quan về Web Server Nginxhauvuong.mobi | Khi chúng ta lẫm chẫm tò mò câu hỏi cấu hình hình thức website VPS bên trên VPS, Server Linux,.. thì bạn sẽ thấy không tính Apache ra còn có một lựa chọn sở hữu tên ‘Nginx‘. Vậy Nginx là gì ? Mà thời buổi này đang có xu hướng chũm thế Apache làm cho hình thức dịch vụ website hệ thống cho những ứng dụng web mạng internet gồm lượng truy cập cao đến vậy. Cùng tò mò cùng với hauvuong.mobi về Nginx nhé.

Bạn đang xem: Nginx là gì

*

cũng có thể bạn quan tâm chủ đề khác– Ngxtop – Monitor các dịch vụ log Nginx theo thời gian thực– Hướng dẫn liệt kê list tên miền vhost trên Nginx– Fix lỗi 413 Request Entity Too Large bên trên Nginx


Contents


NGINX là gì ?

*
nginx logo

Trang chủ: https://nginx.org/


NGINX được phân phát âm là “engine-ex”, là một máy chủ các dịch vụ web (web server) mã mối cung cấp msinh sống. Nginx mở màn thành công xuất sắc cùng với sứ mệnh là máy chủ web, cơ mà hiện giờ với những kĩ năng mở rộng Nginx cũng được áp dụng phổ cập nlỗi một máy chủ proxy (reverse proxy server), HTTPhường. cache hoặc dùng làm cho cân bằng cài đặt (load balancer).

Những tập đoàn sử dụng NGINX bao gồm: Autodesk, Atlassian, Intuit, T-sản phẩm điện thoại, GitLab, DuckDuckGo, Microsoft, IBM, Google, Adobe, Salesforce, VMWare, Xerox, LinkedIn, Cisteo, Facebook, Target, Citrix Systems, Twitter, Apple, Intel với nhiều đơn vị không giống.

NGINX được phát triển bởi vì Igor Sysoev năm 2002, với phiên bạn dạng kiến tạo công khai minh bạch đầu tiên hồi tháng 10 năm 2004. Igor coi phần mềm này ban đầu như một câu vấn đáp mang lại vấn đề C10k (là một trong những sự việc liên quan cho sự việc hiệu suất xử lý 10.000 kết nối cùng lúc).

Với phương châm của NGINX là buổi tối ưu hóa hiệu xuất, nên nó thường đánh bại các máy chủ web phổ cập khác trong số bài chất vấn benchmark. Đặc biệt trong những ngôi trường hợp đề xuất phục vụ nội dung tĩnh (file hình ảnh, css, js, text,..) và/hoặc các từng trải truy nã vấn đôi khi con số Khủng (high concurrent request).

Xem thêm: Outlook Là Gì - Hướng Dẫn Cài Đặt Và Sử Dụng Bộ Công Cụ Outlook

NGINX chuyển động như vậy nào?

NGINX được phát triển cho những mục đích tối ưu việc thực hiện (ram) bộ nhớ lưu trữ phải chăng tuy nhiên giao hàng được rất nhiều kết nối đồng thời cao hơn nữa. Nginx thực hiện bản vẽ xây dựng hướng sự kiện (event-driven) không đồng nhất (asynchronous) cùng có tác dụng không ngừng mở rộng. Ngay cả khi bạn không nhất thiết phải cách xử trí hàng chục ngàn truy vấn bên cạnh đó, thì chúng ta vẫn nên áp dụng Nginx vị năng suất cao với trải nghiệm bộ nhớ thấp của Nginx so với Apache.

Một vài ba tài năng thường thì NGINX bao gồm:

Reverse proxy với cachingIPv6Cân bởi tảiFastCGI hỗ trợ với cachingChuyển hướng truy vấn (3xx, 5xx,..)Xử lý tệp tin tĩnh, file index cùng auto-indexingTLS/SSL cùng với SNIHỗ trợ nhúng Perl, Lua,..Hỗ trợ WebSocketsGiới hạn kết nối đôi khi từ là một can dự ip,..Rewrite URL.

NGINX với Apache

Apache là 1 trong những máy chủ web mã mối cung cấp mnghỉ ngơi phổ biến không giống. Dựa vào mọi số lượng thống kê lại, Apache hiện tại là sever website được thực hiện phổ cập duy nhất, còn NGINX được sử dụng phổ cập nhất lúc thống kê sinh hoạt phần đông website bao gồm lượng truy vấn cao. lúc chúng ta phân chia lượt truy vấn theo traffic, NGINX vẫn chỉ chiếm tỉ lệ % sử dụng ngơi nghỉ :

56.1% của 100,000 site thông dụng nhất63.2% của 10,000 site phổ biến nhất57% của một,000 sites thông dụng nhất

*

Mặt khác, Apabịt chiếm phần % tỉ trọng thực hiện ở:

27.1% của 100,000 site phổ biến nhất21.5% của 10,000 site phổ biến nhất16.2% của một,000 site phổ cập nhất

Nếu chúng ta nhìn vào từ bỏ khóa tra cứu kiếm Google từ năm 2004 chúng ta có thể thấy rằng Apache sẽ bớt phần nhiều, trong những khi NGINX lại vững mạnh nhẹ.

NGINX được coi là vận động xuất sắc rộng Khi scale, với không bất thần Khi rất nhiều website tất cả lượng truy vấn cao lại chọn NGINX nuốm vày Apabịt.

Làm cố gắng làm sao nhằm kiểm tra website đang chạy NGINX ?

Trên phần lớn gần như trang web, bạn có thể dễ ợt kiểm tra HTTP header của sản phẩm công ty giúp xem rằng nó đang chạy NGINX hay là Apache. quý khách rất có thể thấy HTTP header bằng cách msinh hoạt network tab trong Chrome Devtools. Hoặc bạn cũng có thể đánh giá header với cơ chế nhỏng Pingdom hoặc GTmetrix. Tuy nhiên, HTTPhường. header có thể ko luôn luôn luôn luôn bật mý máy chủ website ngơi nghỉ bên dưới. ví dụ như nếu site WordPress của bạn nằm sau hình thức dịch vụ proxy như là Cloudfare, thì HTTP header máy chủ hiện chữ cloudfare.

*
nginx http header

Cài đặt Nginx Web Server

VIệc cài đặt công tác web VPS Nginx khá là đơn giản. quý khách có thể sở hữu qua các repository của OS Linux, biên dịch mã mối cung cấp Nginx,…

Leave a Reply

Your email address will not be published. Required fields are marked *