CentOS comes with firewalld by default. It allows you to manage your firewall rules based on zones. This short tutorial will cover only the basic setup with the default ‘public’ zone and how to allow ports in it.


To manage your ‘firewalld’ using the ‘firewall-cmd’ command:

firewall-cmd --permanent --add-port=80/tcp --add-port=443/tcp
firewall-cmd --reload


Keep in mind that you need to reload the ‘firewalld’ configuration when you make changes. This command has added TCP ports 80 and 443, for HTTP and HTTPS.


List your current configuration, using the ‘list-all’:

firewall-cmd --list-all


Was this answer helpful? 0 Users Found This Useful (0 Votes)