Đề cương khóa học

Giới thiệu

Nginx như một giao diện cho IoT (cân bằng tải, proxy ngược, nền tảng phân phối ứng dụng)

  • Sự khác biệt giữa Nginx và Ngnix Plus

Management và khả năng giám sát

  • Tổng quan về các giao thức TCP, HTTP và UDP
  • Yêu cầu về băng thông
  • Vai trò của UDP trong giao tiếp IoT

Tổng quan về Kiến trúc và Chức năng của Nginx

  • Cách Nginx duy trì trạng thái kết nối
  • Cách Ngnix xử lý TCP và UDP (hội thoại, v.v.)
  • Cách Nginx chuyển địa chỉ IP đến backend

Nghiên cứu điển hình: Nginx như một máy chủ IOT

  • Kiến trúc IoT: cảm biến, trung tâm và máy chủ

Cài đặt Nginx

  • Debian, Ubuntu và cài đặt nguồn

Sử dụng Nginx làm cân bằng tải

  • Về hiệu suất và khả năng mở rộng
  • Cân bằng tải kết nối TCP / HTTP
  • Cân bằng tải kết nối UDP

Sử dụng Nginx làm proxy ngược

  • Thay thế cấu hình mặc định bằng cấu hình mới
  • Sửa đổi tiêu đề yêu cầu
  • Tối ưu hóa bộ đệm phản hồi

Sử dụng Nginx làm proxy chuyển tiếp

  • Cấu hình Nginx
  • Chuyển lưu lượng truy cập đến máy chủ biến đổi thay vì máy chủ được xác định trước.

Nghiên cứu điển hình: Nginx trong các Hệ thống IT Công nghiệp Rất Lớn

Tối đa hóa Hiệu suất

  • Tối ưu hóa hiệu suất (tham số Nginx, tham số OS, tỷ lệ CPU / bộ nhớ máy ảo)
  • Tối ưu hóa hiệu suất phía máy khách

Bảo mật

  • Hạn chế quyền truy cập
  • Xác thực
  • Liên kết an toàn
  • Các vấn đề bảo mật phổ biến trong cấu hình Nginx

Mở rộng

  • Triển khai nội dung trên nhiều máy chủ
  • Chia sẻ cấu hình

Nâng cao Nginx với các tập lệnh LUA và các plugin khác

  • OpenResty, LuaJIT và thư viện Lua

Ghi nhật ký trong Nginx

  • Accessing nhật ký và tệp lỗi trên nhiều máy chủ
  • Tối ưu hóa ghi nhật ký

Giám sát Nginx

  • Nâng cao khả năng bảo trì và độ tin cậy

Khắc phục sự cố Nginx

Nhận xét kết thúc

Requirements

  • Hiểu biết về TCP/IP
  • Có kinh nghiệm sử dụng dòng lệnh Linux
 14 Hours

Number of participants


Price per participant

Testimonials (1)

Provisional Upcoming Courses (Require 5+ participants)

Related Categories