How to Open Ports in WHM Firewall?

There are times when you are required to open some ports in the firewall to run applications. With Linux VPS, we offer CSF firewall on demand. If you have not requested for a firewall, you do not need to open any ports. If you have installed any other (except CSF) firewall on your Linux VPS, you’ll have to refer its manual to open ports and other configuration settings. In this article, we will learn how to open a port in the CSF firewall from Web Host Manager (WHM) and SSH as well.

Open Port in CSF Firewall through SSH


CSF firewall is too easy to configure in both ways (through WHM and SSH).

  1. Login to your Linux machine through SSH. Open csf.conf file using any text editor.

    /etc/csf/csf.conf
  2. Add the port you wish to open and restart CSF firewall for the changes to take into effect.

    # Allow incoming TCP ports
    TCP_IN = "20,443,465,21,22,587,993,25,53,80,110,143,995"
    # Allow outgoing TCP ports
    TCP_OUT = "20,21,443,587,22,25,80,110,43,53"
    csf -r  // To restart CSF firewall


Open Port in CSF Firewall through WHM

  1. Login to WHM.
  2. Type firewall in Find bar and click on ConfigServer Security&Firewall link.

    Firewall

  3. At this page, click on the Firewall Configuration button.

    Firewall Configuration

  4. Scroll down and locate Allow incoming TCP ports section. Enter the port you wish to open and click on the Change button at the bottom to save your changes. Then after, you will need to restart csf by clicking on Restart csf+lfd button.

    Ports

  • 2 Users Found This Useful

Was this answer helpful?

Related Articles

How to activate and Manage Auto-SSL Certificate in WHM/cPanel?

cPanel provides free SSL Certificate to the WHM/cPanel users. Since it is an automated process by...

Fix - cPanel Account Restore Failed: Failed to create the account. A database owner with the name “cpaneluser” already exists

One of our customers was migrated from another cPanel host. While restoring his account to our...

Fix :: file open /home/user/etc/domainname/passwd failed with error no such file or directory

Problem Statement Getting error while creating an email account from cPanel. Error Message...

How to install CloudFlare cPanel plugin in WHM?

CloudFlare plugin integrates CloudFlare services with cPanel server and allows your customers to...

How to Install SSL Certificate on WHM/cPanel Services?

By default, all WHM/cPanel services use self signed certificate and you get warning while using...