Cấm IP được phép truy cập vào trang quản trị wordpress admin trên Nginx

Cấm IP được phép truy cập vào trang quản trị​​ wordpress admin trên Nginx

Để​​ tăng thêm bảo mật cho trang web wordpress có thể​​ thêm chức năng chỉ​​ cho phép 1 hoặc 1 vài IP được phép truy​​ cậpd đến trang wordpress admin. Cụ​​ thể​​ link của trang wordpress admin thường sẽ​​ là

https://yourdomain.com/wp-admin

hoặc không sử​​ dụng SSL

http://yourdomain.com/wp-admin

Bài Lab này sẽ​​ hướng dẫn cách Cấm tất cả​​ IP truy cập link wordpress chỉ​​ trừ​​ 1 vài IP được chỉ​​ định hay dùng. Nếu sử​​ dụng FTTH cần lưu ý vì để​​ tiết kiệm IP nhà mạng sẽ​​ cấp IP động cho nhiều Khách hàng cùng sử​​ dụng. IP động đó có thể​​ bị​​ thay đổi nếu moderm của nhà mạng cấp bị​​ khởi động lại.

Hướng dẫn này cũng là cách để​​ cấm IP có thể​​ truy cập đến 1 đường dẫn không được phép truy cập không nhất thiết là wp-admin

Yêu cầu: web server của bạn sử​​ dụng nginx​​ 

Các bước thực hiện.

kiểm tra file chạy nginx​​ ở​​ đâu, thường sẽ​​ là

/etc/nginx/sites-enabled/yourdomain.conf

Thay​​ yourdomain.conf​​ tương​​ ứng với domain của bạn

add thêm cấu hình như sau​​ ở​​ phía dưới cùng trước dấu }

nano /etc/nginx/sites-enabled/yourdomain.conf

 

 ​​ ​​ ​​​​ location = /wp-login.php {

 ​​ ​​ ​​ ​​ ​​​​ allow 1.1.1.1;

 ​​ ​​ ​​ ​​ ​​​​ allow 2.2.2.2;

 ​​ ​​ ​​ ​​ ​​​​ allow 3.3.3.3;

 ​​ ​​ ​​ ​​ ​​​​ deny all;

 ​​ ​​ ​​ ​​ ​​​​ include snippets/fastcgi-php.conf;

 ​​ ​​ ​​ ​​ ​​​​ fastcgi_pass unix:/run/php/php7.2-fpm.sock;

 ​​ ​​ ​​​​ }

sau đó khởi động lại nginx

service nginx restart

và kiểm tra lại​​ 

với IP không trong list truy cập

IP​​ ở​​ trong list​​ ở​​ ví dụ:​​ 1.1.1.1 và 2.2.2.2 và 3.3.3.3 sẽ​​ truy cập được bình thường.

Tham khảo:

https://websiteforstudents.com/

Chúc các bạn thành công.

 

 

BÀI VIẾT CÙNG CHUYÊN MỤC

Critical - CVE 2026 98432 - Nguy cơ tấn công từ xa vào Linux - Ubuntu, Centos, Debian
Critical - CVE 2026 98432 - Nguy cơ tấn công từ xa vào ...

Critical - CVE 2026 98432 - Nguy cơ tấn công từ xa vào Linux - Ubuntu, Centos, ...

CXMT và DRAM 4F² cho thấy Trung Quốc tiến nhanh nhưng chưa thể kết luận Mỹ thua cuộc
CXMT và DRAM 4F² cho thấy Trung Quốc tiến nhanh nhưng ...

CXMT và DRAM 4F² cho thấy Trung Quốc tiến nhanh nhưng chưa thể kết luận Mỹ thua ...

Cảnh báo NAS Synology, XPEnology bị mã hóa dữ liệu: Vì sao bị tấn công và cách xử lý?
Cảnh báo NAS Synology, XPEnology bị mã hóa dữ liệu: Vì ...

Cảnh báo NAS Synology, XPEnology bị mã hóa dữ liệu: Vì sao bị tấn công và cách ...

Cảnh báo Telegram trên iPhone: Nguy cơ bị hacker tấn công qua sticker và cách phòng tránh
Cảnh báo Telegram trên iPhone: Nguy cơ bị hacker tấn ...

Cảnh báo Telegram trên iPhone: Nguy cơ bị hacker tấn công qua sticker và cách ...

PHP2Shell làm Nhật Bản “khốn đốn”: Vì sao nhiều dịch vụ tạm dừng, còn thế giới chịu ảnh hưởng ra sao?
PHP2Shell làm Nhật Bản “khốn đốn”: Vì sao nhiều dịch ...

PHP2Shell làm Nhật Bản “khốn đốn”: Vì sao nhiều dịch vụ tạm dừng, còn thế giới ...

PHP2Shell: Hai lỗ hổng nghiêm trọng đe dọa hàng triệu website – Cách kiểm tra và khắc phục
PHP2Shell: Hai lỗ hổng nghiêm trọng đe dọa hàng triệu ...

PHP2Shell: Hai lỗ hổng nghiêm trọng đe dọa hàng triệu website – Cách kiểm tra ...