Email Doanh NghiệpSSLFirewall Anti DDoS

NỘI DUNG

Banner blog lễ 30.4 và 1.5

Hướng dẫn chặn IP bằng file .htaccess

Hưng Nguyễn

Đã kiểm duyệt nội dung

Ngày đăng:18/11/2025
Lượt xem

Quy trình sản xuất nội dung

Đánh giá

5/5 - (3 bình chọn)
Speed optimizer 2

Nhiều quản trị viên website thường xuyên gặp tình trạng bị truy cập trái phép, spam bot hoặc tấn công DDoS từ các địa chỉ IP cụ thể. Một giải pháp nhanh chóng và hiệu quả để xử lý vấn đề này là chặn IP trực tiếp trong file .htaccess, giúp tăng cường bảo mật mà không cần can thiệp sâu vào cấu hình hệ thống. Bài viết này sẽ hướng dẫn bạn chi tiết cách chặn IP bằng file .htaccess, áp dụng cho các server Apache, OpenLiteSpeed và LiteSpeed Web Server.

Những điểm chính

  • Hiểu rõ các trường hợp cần chặn IP bằng .htaccess để chủ động bảo vệ website khỏi tấn công, quá tải và spam.
  • Nắm vững các điều kiện cần thiết để đảm bảo việc cấu hình chặn IP bằng .htaccess của bạn sẽ hoạt động thành công.
  • Nhận hướng dẫn chi tiết từng bước để có thể tự tay cấu hình chặn một IP, chặn cả dải IP hoặc chỉ cho phép IP nhất định truy cập.
  • Khám phá giải pháp hosting chất lượng tại Vietnix như một phương án bổ sung để tối ưu toàn diện về bảo mật và tốc độ cho website.
  • Giải đáp các thắc mắc phổ biến giúp bạn xử lý sự cố khi chặn nhầm IP và hiểu rõ giới hạn của phương pháp này trên các server khác nhau.
những điểm chính

Khi nào nên chặn IP bằng file .htaccess?

File .htaccess là file cấu hình dành cho máy chủ web Apache và các máy chủ tương thích như LiteSpeed hoặc OpenLiteSpeed. File này cho phép bạn thiết lập các quy tắc quan trọng như bảo mật, điều hướng (redirect), rewrite URL hoặc chặn truy cập mà không cần can thiệp trực tiếp vào cấu hình chính của server.

Bạn nên sử dụng .htaccess để chặn địa chỉ IP trong các trường hợp sau:

  • Khi phát hiện website bị truy cập liên tục từ các IP gây quá tải hoặc có dấu hiệu nghi ngờ tấn công (Brute Force, DDoS).
  • Khi muốn giới hạn phạm vi truy cập, chẳng hạn chỉ cho phép IP nội bộ.
  • Cần ngăn chặn người dùng hoặc bot thực hiện hành vi spam.
Trường hợp nên chặn IP bằng file .htaccess
Trường hợp nên chặn IP bằng file .htaccess

Điều kiện để chặn IP bằng file .htaccess

Trước khi bắt đầu cấu hình chặn IP qua .htaccess, bạn cần đảm bảo các điều kiện sau:

  • Website phải đang chạy trên máy chủ web Apache hoặc các máy chủ tương thích như LiteSpeed hay OpenLiteSpeed.
  • Bạn cần có quyền truy cập FTP/SFTP hoặc File Manager (trong cPanel/DirectAdmin,…) để chỉnh sửa file .htaccess.
  • Phải đảm bảo lệnh AllowOverride All đã được bật trong cấu hình Apache chính, nếu không, các quy tắc trong .htaccess sẽ không có hiệu lực.

Bước 1: Truy cập file .htaccess

Bạn đăng nhập vào File Manager trong cPanel, DirectAdmin,… hoặc dùng FTP/SFTP để truy cập server.

Sau đó, bạn vào thư mục gốc của website (thông thường là public_html hoặc htdocs).

Truy cập thư mục gốc của website
Truy cập thư mục gốc của website

Bạn tìm file .htaccess. Nếu chưa có, bạn có thể tạo mới file này bằng Notepad hoặc công cụ quản lý file của hosting. Mục đích là xác định vị trí file để thêm các quy tắc chặn hoặc cho phép IP.

Tìm file .htaccess
Tìm file .htaccess

Bước 2: Thêm quy tắc chặn IP cụ thể

Bạn mở file .htaccess và thêm đoạn cấu hình sau vào đầu file để chặn một hoặc nhiều IP cụ thể:

# Chặn IP cụ thể
Order Allow,Deny
Allow from all
Deny from 118.69.63.53
Thêm quy tắc chặn IP cụ thể
Thêm quy tắc chặn IP cụ thể

Giải thích:

  • Deny from <IP>: Dùng để chặn địa chỉ IP cụ thể. Bạn có thể thêm nhiều dòng để chặn nhiều IP.
  • Allow from all: Cho phép tất cả các IP khác truy cập bình thường.
  • Order Allow,Deny: Quy tắc ưu tiên cho phép trước, sau đó mới xét đến quy tắc chặn.

Bước 3: Chặn nguyên dải IP (nếu cần)

Nếu cần chặn nguyên một dải IP để ngăn chặn tấn công từ cùng một nguồn mạng, bạn có thể dùng cú pháp:

Deny from 203.113.

Hoặc dạng CIDR:

Deny from 203.113.0.0/16
Chặn nguyên dải IP
Chặn nguyên dải IP

Ví dụ: Cấu hình Deny from 203.113.0.0/16 sẽ chặn toàn bộ dải IP từ 203.113.0.0 đến 203.113.255.255 truy cập vào website.

Bước 4: Cho phép IP truy cập (Allow from)

Trong trường hợp bạn muốn bảo mật tối đa và chỉ cho phép một số IP cụ thể truy cập, còn lại sẽ bị chặn hoàn toàn thì bạn có thể cấu hình như sau:

# Chỉ cho phép một số IP truy cập website
Order Deny,Allow
Deny from all
Allow from 118.69.63.53
Cho phép IP truy cập
Cho phép IP truy cập

Giải thích:

  • Deny from all: Chặn toàn bộ IP mặc định.
  • Allow from <IP>: Chỉ cho phép các IP cụ thể được liệt kê truy cập.
  • Order Deny,Allow: Ưu tiên chặn trước (Deny), sau đó mới xét đến quy tắc cho phép (Allow).

Bước 5: Lưu file và kiểm tra kết quả

Bạn lưu lại file .htaccess sau khi chỉnh sửa. Sau đó, bạn ở trình duyệt và truy cập website từ IP bị chặn hoặc được phép.

Nếu cấu hình đúng:

  • IP bị chặn sẽ nhận thông báo 403 Forbidden.
  • IP được phép sẽ truy cập bình thường.
Kết quả IP bị chặn khi áp dụng cấu hình
Kết quả IP bị chặn khi áp dụng cấu hình
Kết quả IP được phép sẽ truy cập bình thường
Kết quả IP được phép sẽ truy cập bình thường

Tối ưu bảo mật và tốc độ website với hosting Vietnix

Việc bảo vệ website bằng .htaccess là bước quan trọng, nhưng để đảm bảo hiệu suất và bảo mật toàn diện, bạn cần một nền tảng hosting chất lượng.

Nếu bạn đang tìm kiếm dịch vụ hosting tốc độ cao để vận hành website mượt mà, Vietnix chính là lựa chọn lý tưởng. Vietnix cung cấp các gói hosting cho WordPress với hạ tầng mạnh mẽ, tốc độ vượt trội và tính ổn định cao. Sử dụng hosting tại Vietnix, bạn không chỉ được tận hưởng hiệu suất tối ưu mà còn được hỗ trợ kỹ thuật 24/7 để giải quyết mọi vấn đề bảo mật và cấu hình server. Hãy nâng cấp website của bạn ngay hôm nay bằng cách mua Hosting tại Vietnix.

Câu hỏi thường gặp

Nếu tôi lỡ tay chặn nhầm IP của mình thì phải làm sao để gỡ chặn?

Bạn cần truy cập vào hosting để sửa trực tiếp file .htaccess vì không thể vào website bằng trình duyệt được nữa.
Có hai cách phổ biến:
Dùng File Manager: Đăng nhập vào trang quản trị hosting (cPanel, DirectAdmin…), vào mục File Manager, tìm và sửa file .htaccess.
Dùng FTP: Sử dụng một phần mềm FTP (như FileZilla) để kết nối vào server và sửa file.
Sau khi mở file, bạn chỉ cần tìm và xóa dòng lệnh có chứa địa chỉ IP của bạn, rồi lưu lại là xong.

Tại sao phương pháp chặn IP bằng .htaccess không hoạt động trên server Nginx?

Đơn giản vì .htaccess là file cấu hình dành riêng cho web server Apache. Nginx là một web server khác, có hệ thống và cú pháp cấu hình riêng nên sẽ không đọc và không xử lý file .htaccess. Để chặn IP trên Nginx, bạn phải sửa trực tiếp trong file cấu hình của Nginx (ví dụ nginx.conf) và dùng lệnh deny <IP cần chặn;>.

Việc chặn IP bằng file .htaccess là một phương pháp bảo mật đơn giản nhưng rất hiệu quả để kiểm soát lưu lượng truy cập và ngăn chặn các mối đe dọa cơ bản. Hãy thường xuyên theo dõi log truy cập để xác định các IP đáng ngờ và áp dụng các quy tắc Deny from kịp thời. Việc làm chủ .htaccess sẽ giúp bạn bảo vệ website một cách chủ động hơn.

THEO DÕI VÀ CẬP NHẬT CHỦ ĐỀ BẠN QUAN TÂM

Đăng ký ngay để nhận những thông tin mới nhất từ blog của chúng tôi. Đừng bỏ lỡ cơ hội truy cập kiến thức và tin tức hàng ngày

Đánh giá mức độ hữu ích của bài viết

icon 1 sao

Thất vọng

icon 2 sao

Chưa hữu ích

icon 3 sao

Bình thường

icon 4 sao

Hữu ích

icon 5 sao

Rất hữu ích

Hưng Nguyễn

Co-Founder
tại

Kết nối với mình qua

Kết nối với mình qua

Theo dõi
Thông báo của
guest
0 Comments
Phản hồi nội tuyến
Xem tất cả bình luận

Tăng tốc độ website - Nâng tầm giá trị thương hiệu

Banner group
Tăng tốc tải trang

95 điểm

Nâng cao trải nghiệm người dùng

Tăng 8% tỷ lệ chuyển đổi

Thúc đẩy SEO, Google Ads hiệu quả

Tăng tốc ngay

SẢN PHẨM NỔI BẬT

Icon tab

MAXSPEED HOSTING

TĂNG TỐC WEBSITE TOÀN DIỆN

CÔNG NGHỆ ĐỘC QUYỀN

Vector

PHẦN CỨNG MẠNH MẼ

Vector

HỖ TRỢ 24/7

Vector
ĐĂNG KÝ NGAYGroup icon
Pattern

7 NGÀY DÙNG THỬ HOSTING

NẮM BẮT CƠ HỘI, THÀNH CÔNG DẪN LỐI

Cùng trải nghiệm dịch vụ hosting tốc độ cao được hơn 100,000 khách hàng sử dụng

icon popup single post

CẢM ƠN BẠN ĐÃ ĐÁNH GIÁ BÀI VIẾT

Vietnix sẽ luôn cố gắng cải thiện chất lượng dịch vụ mỗi ngày

ĐÓNG

Đánh giá mức độ hữu ích của bài viết

icon 1 sao

Thất vọng

icon 2 sao

Chưa hữu ích

icon 3 sao

Bình thường

icon 4 sao

Hữu ích

icon 5 sao

Rất hữu ích

Icon
ĐĂNG KÝ NHẬN TÀI LIỆU THÀNH CÔNG
Cảm ơn bạn đã đăng ký nhận tài liệu mới nhất từ Vietnix!
ĐÓNG

ĐĂNG KÝ DÙNG THỬ HOSTING

Asset

7 NGÀY MIỄN PHÍ

Asset 1

ĐĂNG KÝ DÙNG THỬ HOSTING

Asset

7 NGÀY MIỄN PHÍ

Asset 1
Icon
XÁC NHẬN ĐĂNG KÝ DÙNG THỬ THÀNH CÔNG
Cảm ơn bạn đã đăng ký thông tin thành công. Đội ngũ CSKH sẽ liên hệ trực tiếp để kích hoạt dịch vụ cho bạn nhanh nhất!
ĐÓNG