VIETNIX BLOG

zero2hero #5: Cài đặt và cấu hình Web Server Apache

Sau khi nắm được mô hình hệ thống Web, hôm nay chúng ta bắt tay vào xây dựng website đầu tiên sử dụng LAMP. Tham khảo lại bài #1 – Chuẩn bị môi trường và bài #2 – Kết nối SSH để quản trị server để chuẩn bị môi trường. Mục tiêu bài hôm nay […]
19/03/2020

zero2hero #3: Sử dụng vim để chỉnh sửa nội dung file

Trong các phần trước chúng ta đã hoàn thành: – Phần 1: Chuẩn bị môi trường – Phần 2: Kết nối SSH để quản trị server Trước khi bắt tay vào dựng website, chúng ta cần học cách sửa nội dung một file trên server bằng command line. Công việc chính của một Sysadmin Linux […]
11/03/2020

zero2hero #2: Kết nối SSH để quản trị server

Sau khi chuẩn bị môi trường hoàn tất, bước tiếp theo ta sẽ tiến hành SSH vào server để bắt đầu quản trị. SSH hoạt động theo mô hình Client – Server, trong đó: SSH Client: máy bạn dùng để kết nối tới server, đây sẽ là nơi bạn gõ lệnh, thường chính là máy […]
09/03/2020

Zero2Hero #1 – Chuẩn bị môi trường

1. Giới thiệu về seri Zero2Hero Đây là chuỗi bài viết từ nhập môn cho các bạn mới làm quen với Linux và dẫn dắt từ từ để các bạn có thể tự tay thiết lập được 1 hệ thống hoàn chỉnh như Web server, Mail server, DB server, hệ thống Load Balancing, Firewall … […]
03/03/2020
Xem tất cả

Hướng dẫn chống DDoS bypass CloudFlare bằng CSF Firewall – Phần 2

Ở phần 1 của bài Hướng dẫn chống DDoS bypass CloudFlare bằng CSF Firewall, mình đã giải thích rõ về: Mô hình hoạt động của Cloudflare Cơ chế cache của CloudFlare, đặc điểm về cache key Đặc điểm về source IP nhận được ở phía Backend Server Các cách DDoS bypass CloudFlare phổ biến. Xem […]
31/03/2021

Hướng dẫn chống DDoS bypass CloudFlare bằng CSF Firewall – Phần 1

Với sự phát triển của các dịch vụ tấn công DDoS (DDoS for Hire) như hiện nay, chỉ với một chi  phí nhỏ, bất kỳ ai cũng có thể triển khai một cuộc tấn công DDoS để triệt hạ mục tiêu với các phương thức tấn công được weaponized mà không cần hiểu biết nhiều […]
24/03/2021

LỖI THÚ VỊ KHI CHỐNG DDOS BẰNG IPTABLES

Trong quá trình phát triển Proxy chống DDoS bằng iptables, chúng tôi vô tình phát hiện lỗi thú vị liên quan đến 2 module hashlimit và connlimit của khiến cho traffic tấn công DDoS bị lọt qua khỏi firewall. Chúng tôi vẫn chưa xác định được nguyên nhân lỗi chính xác do kernel hay do […]
04/05/2020

Hướng dẫn chống tấn công DDoS bằng Nginx

Ở bài Truy tìm nguyên nhân lỗi “Error establishing a database connection” của WordPress, chúng ta đã xác định chính xác nguyên nhân MySQL bị tắt do VPS hết RAM và OOM Killer đã kill dịch vụ MySQL. Đồng thời ta cũng xác định được website đang bị tấn công DDoS và lấy được log […]
29/04/2020

Hướng dẫn chống DDoS SYN FLood bằng module u32 iptables (P2)

Ở bài Hướng dẫn chống DDoS SYN FLood bằng module u32 iptables Phần 1 , chúng ta đã nắm được cách sử dụng module u32. Bây giờ sẽ tiến hành phân tích cuộc tấn công và áp dụng vào thực tế. Xem lại: Hướng dẫn chống DDoS SYN Flood bằng module u32 iptables (Phần 1) […]
22/03/2020
Xem tất cả

Hướng dẫn debug bằng strace URL WordPress

Sau khi chia sẻ loạt bài debug WordPress bằng cách sử dụng strace để xem chi tiết quá trình xử lý của PHP, nhiều bạn đặt câu hỏi với mình rằng cách làm trên chỉ áp dụng được cho trang chủ (trang index), nếu trang con chậm thì phải làm thế nào? Ví dụ: làm […]
26/01/2021

SOCKS Proxy và ứng dụng cho System Admin

Hiện nay có hai loại proxy phổ biến là HTTP Proxy và Socks Proxy. Mỗi loại có những đặc điểm riêng và được tạo ra để phục vụ các mục đích khác nhau. HTTP Proxy thì khá phổ biến, có lẽ ai cũng hiểu rõ chúng, tuy nhiên Socks Proxy thì ít phổ biến hơn. […]
22/01/2021

TỐI ƯU WORDPRESS BỊ CHẬM

Vừa rồi tôi được giao nhiệm vụ kiểm tra và tối ưu System cho blog WordPress của doanh nghiệp trong lĩnh vực Internet ở Việt Nam với lượng truy cập tương đối lớn. Website gặp tình trạng thường bị load chậm hoặc quá tải khi chạy các chiến dịch marketing. Dù cho khách hàng có […]
28/04/2020

Truy tìm nguyên nhân lỗi “Error establishing a database connection” của WordPress

Website đang chạy bình thường, bỗng nhiên xuất hiện lỗi “Error establishing a database connection”, lỗi này cho thấy WordPress không thể kết nối được Database, trong nhiều trường hợp, chỉ cần restart lại service MySQL sẽ hoạt động lại bình thường. Có nhiều nguyên nhân dẫn đến lỗi này, hôm nay mình chia sẻ […]
12/03/2020

TÔI ĐÃ TỐI ƯU WORDPRESS NHANH HƠN 18 LẦN NHƯ THẾ NÀO?

Gần đây có nhiều bạn gặp tình trạng website load chậm và PM lên group chat hỏi cách xử lý, sẵn đang chuẩn bị publish cái blog nên lấy nó ra làm case study, sau này training mấy bạn nhân viên mới thì có cái cho đọc, đỡ mắc công train :D. Tuy nhiên, mỗi […]
10/03/2020
Xem tất cả