====== How to Setup Comodo on LiteSpeed Web Server with cPanel======
[[https://waf.comodo.com/ | Comodo ]] is a Mod_Security rule set created by the Comodo Team. It provides real time protection for web apps running on the LiteSpeed Web Server. Its functions include:
* Protecting sensitive customer data
* Meeting PCI compliance requirements
* Blocking unauthorized access
* Preventing SQL injection and Cross Site Scripting (XSS) attacks
===== Deploy Comodo ModSecurity Rule Set in cPanel =====
There are two ways to install comodo modsecurity rule set in cpanel, through cpanel mod_security vendor manager or through comodo cpanel plugin.
==== Method 1: Install Comodo rule set through cpanel mod_security vendor manager ====
Log into WHM -> Security Center -> ModSecurity Vendor -> Add vendor:
{{ :litespeed_wiki:waf:cpanel-modsecurity-addvendor.png?600 |}}
Vendor Configuration URL For Comodo ModSecurity LiteSpeed Rule Set is
https://waf.comodo.com/doc/meta_comodo_litespeed.yaml
{{ :litespeed_wiki:waf:cpanel-modsecurity-addvendor-loadurl.png?600 |}}
click "load", then the vendor details will be fetched and automatically filled in the fields. Then "save".
You can also check the [[https://help.comodo.com/topic-212-1-670-8350-.html|instructions]] from Comodo directly.
==== Method 2: Install Comodo rule set through Comodo plugin ====
- Sign up for a Comodo user account [[https://waf.comodo.com/|here]]\\
- Install CWAF script \\ wget https://waf.comodo.com/cpanel/cwaf_client_install.sh
sh cwaf_client_install.sh
- Follow the step-by-step prompts. The installation will detect which web server is running (Apache, LiteSpeed or Nginx) \\ {{:litespeed_wiki:waf:comodo-1.png?500|}}
Configuring Comodo
- Login to the WHM control panel, search for ''comodo'' from the search bar. You will see the main Comodo WAF plugin dashboard
- Click on the **Configuration** tab and update your CWAF credentials
- Click on the **Main** tab and update rule versions
Once completed, you will notice that the current rules version shows the correct ''Latest version'' \\ {{:litespeed_wiki:waf:comodo-3.png?500|}}
===== Verify Comodo =====
====Method 1====
- To check CWAF for protection, send the request as shown below: http://$server_domain/?a=b AND 1=1
The server will respond with a 403 status code \\ {{:litespeed_wiki:waf:comodo-5.png?500|}}
====Method 2 ====
You can check that CWAF works properly by sending a GET or POST request parameter ''cwaf_test_request=a12875a9e62e1ecbcd1dded1879ab06949566276''
Like this:
http://$server_domain/?cwaf_test_request=a12875a9e62e1ecbcd1dded1879ab06949566276
If the web server returns a 403 Forbidden status, then CWAF works fine.
===== Uninstall Comodo =====
You can uninstall comodo rule sets through the same way as you installed them.
==== Through cpanel ModSecurity™ Vendors manager ====
If you install comodo rules set through cpanel ModSecurity™ Vendors manager, you can simple to there and click "delete".
{{ :litespeed_wiki:waf:cpanel-modsecurity-delete-ruleset.png?600 |}}
==== Through comodo cpanel plugin if installed via it ====
- Run the uninstall script cd /var/cpanel/cwaf
bash /var/cpanel/cwaf/scripts/uninstall_cwaf.sh
- Answer ''y''
Once completed, Comodo WAF will be gone.