Just create a directory:
# mkdir -p /usr/local/apache/conf/userdata/(std|ssl)/2/yourusername/yourmaindomain.com
Then create a file:
# touch /usr/local/apache/conf/userdata/(std|ssl)/2/yourusername/yourmaindomain.com/mod_security.conf
In that file add:
<IfModule mod_security2.c> SecRuleEngine Off </IfModule>
Then run:
/scripts/verify_vhost_includes /scripts/ensure_vhost_includes --user=username /scripts/rebuildhttpdconf /etc/init.d/httpd restart
On global level:
The only way to bypass mod_security2 in Apache 2 is to manually edit httpd.conf. However, as cPanel autogenerates this, one must directly edit the httpd template files that cPanel uses to generate the httpd.conf. Namely, in /var/cpanel/templates/apache2/vhost.default . Add the following line before the </VirtualHost> closing tag:
[%- IF vhost.servername == 'domain.com' || vhost.servername == 'domain2.com' %] <IfModule mod_security2.c> SecRuleEngine Off </IfModule> [% END -%]
FYI: http://www.configserver.com/cp/cmc.html