Thiết lập Nginx và tạo Dockerfile từ đầu

Tải và giải nén Nginx Duyệt đến trang chính thức: https://nginx.org/en/download.html Mainline version: Phiên bản phát triển mới nhất, phù hợp cho thử nghiệm. Stable version: Phiên bản ổn định mới nhất – được khuyến nghị cho môi trường sản xuất. Legacy versions: Các phiên bản cũ đã ngừng hỗ trợ. Chọn file `.tar.gz` dành cho hệ điều hành Linu ...

Đăng vào ngày 11 tháng 8 lúc 02:44

Phân tích tải trọng HTTP trong Nginx - Cân bằng tải tầng 7

Phân tích tải trọng HTTP trong Nginx - Cân bằng tải tầng 7 Mục lục- Phân tích tải trọng HTTP trong Nginx - Cân bằng tải tầng 7 Tổng quan về cân bằng tải Nginx Cấu hình cân bằng tải Nginx Thuật toán phân phối trong Nginx Trạng thái máy chủ phía sau Kiểm tra sức khỏe máy chủ Tổng quan về cân bằng tải Nginx Tại sao cần sử dụng cân bằng tải? Khi ...

Đăng vào ngày 9 tháng 8 lúc 08:05

OpenNJet: Nâng cấp Ứng dụng Đám mây Nguyên thủy với Cấu hình Động

OpenNJet là một dự án mã nguồn mở, được hỗ trợ bởi Quỹ OpenAtom, cung cấp một engine ứng dụng web và proxy hiệu suất cao, nhẹ. Nó hoạt động như một lớp dữ liệu cho mạng lưới dịch vụ đám mây nguyên thủy, tích hợp các tính năng như tải cấu hình động, kiểm tra sức khỏe chủ động, tính sẵn sàng cao cho cụm và API khai báo. Với khung trợ lý CoPilot, ...

Đăng vào ngày 2 tháng 8 lúc 01:30

Cập nhật Nginx cho Kubernetes Ingress Controller để vá lỗi bảo mật

Trong quá trình vận hành các hệ thống container, việc đảm bảo các thành phần bên trong image không chứa lỗ hổng bảo mật là ưu tiên hàng đầu. Một vấn đề phổ biến là image quay.io/kubernetes-ingress-controller/nginx-ingress-controller:0.30.0 mặc định sử dụng phiên bản Nginx cũ, tiềm ẩn nhiều rủi ro. Giải pháp tối ưu là xây dựng lại image này với ...

Đăng vào ngày 28 tháng 7 lúc 15:35

Tự động hóa quản lý chứng chỉ SSL trên nhiều máy chủ với acme.sh và Rsync

Việc duy trì chứng chỉ SSL đồng bộ trên hệ thống máy chủ phân tán thường gây ra nhiều phiền toái: quên cập nhật, lỗi cấu hình, hoặc thậm chí downtime do hết hạn. Giải pháp kết hợp acme.sh và Rsync dưới đây sẽ giúp bạn tự động hóa toàn bộ quy trình — từ cấp phát, gia hạn đến đồng bộ và khởi động lại dịch vụ. Nguyên lý hoạt động acme.sh: Tự đ ...

Đăng vào ngày 25 tháng 7 lúc 07:30

Hướng dẫn cấu hình Nginx cơ bản và nâng cao

Nginx là một máy chủ web hiệu suất cao, hoạt động như một reverse proxy, cân bằng tải, bộ đệm và hơn thế nữa. Với khả năng xử lý lượng truy cập lớn và tiêu thụ ít tài nguyên, Nginx đã trở thành lựa chọn hàng đầu cho nhiều ứng dụng web. Cấu trúc tệp cấu hình Nginx Tệp cấu hình chính của Nginx thường nằm trong thư mục conf và có tên là ng ...

Đăng vào ngày 21 tháng 7 lúc 20:01

Thiết lập hệ thống quản lý tệp tin phân tán FastDFS

FastDFS là một hệ thống tệp tin phân tán mã nguồn mở được phát triển bằng ngôn ngữ C. Được thiết kế đặc biệt cho các ứng dụng internet, FastDFS nổi bật với khả năng hỗ trợ dự phòng dữ liệu, cân bằng tải, mở rộng tuyến tính cùng với hiệu suất cao và độ sẵn sàng tối ưu. Việc triển khai FastDFS giúp xây dựng một cụm máy chủ tệp tin mạnh mẽ, cung c ...

Đăng vào ngày 21 tháng 7 lúc 13:52

Triển khai Filebeat để thu thập và quản lý Log hệ thống tập trung

Tổng quan về Filebeat Filebeat là một trình thu thập nhật ký (log shipper) cực kỳ nhẹ, thuộc hệ sinh thái Elastic Stack. So với Logstash, Filebeat có những ưu điểm vượt trội về mặt hiệu năng: Kiến trúc tinh gọn: Filebeat được viết bằng Go, không yêu cầu môi trường Java (JVM) để khởi chạy. Tiết kiệm tài nguyên: Trong khi Logstash thường ...

Đăng vào ngày 20 tháng 7 lúc 17:04

Sử dụng NGINX với Lua để thực hiện kiểm soát phức tạp và biến nội bộ của ngx_lua

Cài đặt module lua_nginx_module Module lua_nginx_module có thể được cài đặt từng bước, hoặc sử dụng trực tiếp OpenResty của Alibaba Đối với Centos và Debian việc cài đặt rất đơn giản... Dưới đây là hướng dẫn cài đặt trên FreeBSD: fetch http://www.lua.org/ftp/lua-5.1.4.tar.gz tar zxvf lua-5.1.4.tar.gz cd lua-5.1.4 make freebsd make install c ...

Đăng vào ngày 18 tháng 7 lúc 08:00

Triển khai Load Balancing cho ứng dụng Flask sử dụng Nginx

Trong việc triển khai các ứng dụng web thực tế, việc sử dụng một Web Server mạnh mẽ như Nginx để làm Reverse Proxy và Load Balancer là một kiến trúc tiêu chuẩn. Bài viết này sẽ hướng dẫn cách cấu hình Nginx để điều phối tải cho các instance Flask khác nhau. 1. Khái niệm về Reverse Proxy và Load Balancing Để hiểu rõ cách hệ thống vận hành, chún ...

Đăng vào ngày 17 tháng 7 lúc 01:13