Hướng dẫn cài đặt Nhân Hòa WAF trên Apache Ubuntu/Debian

Tác giả: 14/07/2026

Hệ điều hành hỗ trợ:

  • Ubuntu 20.04
  • Ubuntu 22.04
  • Ubuntu 24.04
  • Debian 11
  • Debian 12

1. Cài đặt

Cần backup lại config Apache cũ nếu đã cài đặt trước đó.

Cài đặt với Ubuntu nhanh qua script:

curl -sSL https://bwaf.nhanhoa.com/script/install-apache-ubuntu.sh | bash

Cài đặt nhanh Debian qua script:

wget -O install.sh https://bwaf.nhanhoa.com/script/install-apache-debian.sh && bash install.sh

Nhập máy chủ 1: vn-han-nhh1.botguard.net

Nhập máy chủ 2: vn-han-nhh2.botguard.net

Chọn yes nếu muốn sử dụng cho tất cả domain trên virtual host.

2. Add domain cần bảo vệ

Truy cập vào trang https://bwaf.nhanhoa.com login bằng tài khoản Nhân Hòa gửi

Add domain cần bảo vệ

Bật status online cho domain để được bảo vệ.

Khi status hiện online thì website đã được kết nối tới WAF.

3. Config config Vhost của Apache (Đối với bước 1 chọn yes sử dụng all domain thì bỏ qua bước này)

Thường config website trong nginx sẽ ở trong /etc/apache2/sites-available

vi /etc/apache2/sites-available/wafapache.conf

Trong đó thay thế wafapache.conf bằng file config web của bạn.

Thêm BotguardCheck on vào config, config mẫu: config mẫu

apache2ctl configtest
systemctl reload apache2

Truy cập website:

Ngoài ra còn có thể kích hoạt trong .htaccess :


BotguardCheck on

 

systemctl reload apache2

4. Test kiểm tra đã kết nối tới WAF

Truy cập vào trang https://waf.nhanhoa.com > Setting

Tại mục Core Rule chọn Deny access để test.

Khi này truy cập vào website sẽ báo lỗi 403.

Sau khi test kết nối thành công bạn có thể tiến hành tạo các rule cần thiết theo nhu cầu thực tế trong mục Setting.

Chúc các bạn cài đặt thành công.