FirewallD là công cụ quản lý tường lửa mặc định cho hệ thống RHEL 7 và Centos 7. Cùng tìm hiểu cách mở port 80 và 43 trong FirewallID ở bài viết này nhé.
1. FirewallD là gì?
FirewallD là công cụ quản lý tường lửa mặc định cho hệ thống RHEL 7 và Centos 7, thay thế tường lửa Iptables với những điểm khác biệt cơ bản sau:
- Sử dụng "zone" và "services" thay vì "chains" và "rules" trong Iptables.
- Quản lý các bộ quy tắc một cách linh hoạt, có hiệu lực ngay lập tức mà không làm mất các kết nối và phiên làm việc hiện có.
2. Cách mở cổng 80 và 43 trong FirewallD
Với tường lửa, bạn có thể mở cổng tạm thời hoặc vĩnh viễn. Các quy tắc tạm thời sẽ bị xóa sau khi hệ thống được khởi động lại.
- Để mở cổng tạm thời, hãy chạy lệnh sau (cổng sẽ bị đóng sau khi khởi động lại hệ thống):
firewall-cmd --zone=public --add-port=80/tcp
firewall-cmd --zone=public --add-port=443/tcp - Để mở cổng vĩnh viễn, hãy chạy lệnh sau:
firewall-cmd --permanent --zone=public --add-port=80/tcp
firewall-cmd --permanent --zone=public --add-port=443/tcp
Thêm –permanent đảm bảo quy tắc vẫn tồn tại ngay cả sau khi khởi động lại hệ thống. Tiếp theo, bạn cần tải lại FirewallD để các thiết lập này có hiệu lực. Để tải lại FirewallD, hãy chạy lệnh sau:
firewall-cmd –reload
Kiểm tra các quy tắc
Sau khi thêm các quy tắc, bạn có thể chạy lệnh sau để kiểm tra xem các quy tắc đã được thêm thành công hay chưa:
firewall-cmd --permanent --zone=public --list-ports
Xóa các quy tắc
Để xóa các quy tắc đã thêm, bạn có thể chạy lệnh sau:
firewall-cmd --permanent --zone=public --remove-port=80/tcp
firewall-cmd --permanent --zone=public --remove-port=443/tcp
Tiếp theo, hãy chạy lệnh sau để cấu hình hiệu quả:
firewall-cmd --reload
Kết luận
Hy vọng qua bài hướng dẫn mở cổng 80 và 43 trong FirewallD này, bạn có thể nắm vững các bước mở cổng và triển khai thành công.