Tin tức, hướng dẫn và chia sẻ về công nghệ

Author: Nguyễn Việt Hùng (Page 2 of 3)

Hướng dẫn cài đặt và sử dụng Siege để load testing và benchmark http

Siege là 1 tiện ích sử dụng để load testing và benchmark http. Nó được thiết kế để cho phép các nhà phát triển web đo lường trang của họ theo thời gian. Nó có thể kiểm tra 1 URL với số lượng người dùng mô phỏng do người dùng xác định.

Nó ghi lại thời gian thử nghiệm cũng như thời lượng của mỗi kết nối. Sau đó báo cáo số lượng transactions, thời gian trôi qua, byte được chuyển, thời gian phản hồi, tốc độ transactions và số lần trả lời với mã trạng thái 200.

Continue reading

Mẹo #1: Thống kê số lần truy cập của các IP vào website

Các tấn công DoS/DDoS bất ngờ vào trang web có thể gây ra thiệt hại với trang web của bạn. Ở bài viết này mình hướng dẫn các bạn cách sử dụng lệnh grep để hiển thị các địa chỉ truy cập vào trang web. Đây cũng là 1 phần giúp các bạn phần nào xác định nguyên nhân gây ra lỗi đồi với trang web của mình.

Continue reading

Hướng dẫn cài đặt Nginx trên Ubuntu 20.04

What Is Nginx? A Basic Look at What It Is and How It Works

Nginx là 1 phần mềm mã nguồn mở để phục vụ web. Nó sử dụng kiến trúc đơn luồng và được thiết kế để có hiệu suất và độ ổn định tối đa, vì thế nó hiệu quả hơn Apache nếu được cấu hình chính xác. Ngoài các khả năng của máy chủ HTTP, NGINX cũng có thể hoạt động như một máy chủ proxy cho email (POP3, SMTP, …), một trình cân bằng tải và proxy ngược cho các máy chủ HTTP, TCP và UDP.

Continue reading

Hướng dẫn cài đặt WordPress với LAMP trên Ubuntu 20.04

Cài đặt WordPress trên 2 server bằng CentOS 7 - Trang tin tức từ ...

WordPress là hệ thống blog và mã nguồn mở phổ biến nhất trên Web, nó dựa trên PHP và MySQL . Gần đây thì Ubuntu 20.04 đã chính thức được ra mắt với nhiều tính năng bảo mật mới. Để tiếp cận với nhưng tính năng mới của Ubuntu, mình sẽ hướng dẫn các bạn cách để cài đặt wordpress với LAMP trên Ubuntu 20.04 .

Continue reading

Hướng dẫn cấu hình nhận Real-IP từ người dùng truy cập vào trang web thông qua Nginx

Trong bài trước, mình đã hướng dẫn các bạn cách cài đặt sử dụng Nginx làm reverse proxy cho WordPress có sử dụng ssl, nếu các bạn chưa cài có thể tham khảo tại đây. Tuy nhiên sau khi cài reverse proxy, lúc ta đọc log của http tại máy chủ WordPress, ta sẽ thấy rằng IP headers của nó hiển thị là IP của Nginx. Điều đó gây khó khăn cho việc thu thập log của chúng ta.

Continue reading

[SSH] [Phần 2] Cấu hình đăng nhập SSH Key cho user trên CentOS 7

Giới thiệu :

Trong hướng dẫn lần trước, mình đã hướng dẫn các bạn cách tạo user sudo để đăng nhập và disable đăng nhập ssh trực tiếp bằng user root. Nếu các bạn chưa làm về nó có thể tham khảo tại đây.

Trong hướng dẫn này mình sẽ hướng dẫn các bạn sử dụng thêm 1 phương pháp nữa nhằm bảo mật truy cập đối với server của chúng ta, đó là ssh sử dụng xác thực Public Key. Phương pháp này luôn hiệu quả và bảo mật vì xác thực Public Key cung cấp sức mạnh mật mã mà ngay cả mật khẩu cực kỳ dài cũng không thể cung cấp.

Continue reading

[SSH] [Phần 1] Hướng dẫn tạo user sudo và cấu hình disable ssh đối với user root

Giới thiệu :

Các lệnh sudo cung cấp 1 cơ chế để cấp các đặc quyền của quản trị viên, thông thường chỉ có sẵn dành cho những người sử dụng root. Hướng dẫn này chỉ cho bạn cách dễ nhất để tạo người dùng mới với quyền sudo trên CentOs, cụ thể là CentOs 7.

Continue reading

Hướng dẫn cấu hình nginx với ssl làm reverse proxy cho graylog

Gray log là 1 công cụ mạnh mẽ để quản lý và phân tích các tệp nhật ký, ở các bài trước mình đã hướng dẫn các bạn cách cài đặt cũng như các thao tác cơ bản với graylog-server. Các bạn có thể tham khảo tại đây. Tuy nhiên Nhược điểm duy nhất là bạn phải truy cập Graylog UI bằng địa chỉ IP và số cổng mà không có chứng chỉ SSL được xác minh.

Continue reading
« Older posts Newer posts »