Cobra Forum

Plesk Panel => Webserver => Topic started by: Suhitha on Nov 29, 2025, 01:44 AM

Title: Error message on the Home page in Plesk: module unique_id_module is already load
Post by: Suhitha on Nov 29, 2025, 01:44 AM
Question: Error message on the Home page in Plesk: module unique_id_module is already loaded, skipping


Applicable to:

Plesk for Linux


Symptoms


New configuration files for the Apache web server were not created due to the errors in configuration templates: [so:warn] [pid 55597:tid 140252507555968] AH01574: module unique_id_module is already loaded, skipping
httpd: Syntax error on line 353 of /etc/httpd/conf/httpd.conf: Syntax error on line 13 of /etc/httpd/conf.d/00_mod_security.conf: No matches for the wildcard '00*exclude.conf' in '/etc/httpd/modsecurity.d', failing (use IncludeOptional if required).

New configuration files for the Apache web server were not created due to the errors in configuration templates: [Wed Mar 21 12:25:31 2018] [warn] module security2_module is already loaded, skipping [Wed Mar 21 12:25:31 2018] [warn] module unique_id_module is already loaded, skipping Syntax error on line 35 of /etc/apache2/modsecurity.d/rules/tortix/modsec/50_plesk_basic_asl_rules.conf: ModSecurity: Found another rule with the same id .

# httpd -t
[warn] module security2_module is already loaded, skipping
[warn] module unique_id_module is already loaded, skipping



Cause

The ModSecurity configuration file 00_mod_security.conf contains duplicated records.


Resolution


                                  For CentOS/RHEL-based distributions


1.Connect to the Plesk server via SSH.

2.Open the file 00_mod_security.conf in a text editor. In this example, we are using the vi editor:

# vi /etc/httpd/conf.d/00_mod_security.conf

3.Replace "Include" in the lines:

Include modsecurity.d/00*exclude.conf
Include modsecurity.d/*asl*.conf
Include modsecurity.d/99*exclude.conf
with "IncludeOptional":

IncludeOptional modsecurity.d/00*exclude.conf
IncludeOptional modsecurity.d/*asl*.conf
IncludeOptional modsecurity.d/99*exclude.conf

4.Save the changes and close the file.

5.Locate duplicated ModSecurity modules and disable them:

# grep -ir security2_module /etc/httpd/ && grep -ir unique_id_module /etc/httpd/

In case there is a module which is enabled twice in the output above, for example:

/etc/httpd/conf.modules.d/00-base.conf:LoadModule unique_id_module modules/mod_unique_id.so
/etc/httpd/conf.modules.d/10-mod_security.conf: LoadModule unique_id_module modules/mod_unique_id.so

disable it by putting a # (hash) character at the beginning of the line in the file 00_mod_security.conf:

#LoadModule security2_module ...
#LoadModule unique_id_module ...

6.Restart Apache:

# service httpd restart

7.Repair web-server configuration:

# plesk repair web -y

8.Log in to Plesk.

9.Go to Tools & Settings > Web Application Firewall (ModSecurity) > Settings tab and click OK to refresh ModSecurity settings.


                                For Debian/Ubuntu-based distributions:


1.Connect to the Plesk server via SSH.

2.Open the file 00_mod_security.conf in a text editor. In this example, we are using the vi editor:

# vi /etc/apache2/conf.d/00_mod_security.conf

3.Replace "Include" in the lines:

Include modsecurity.d/00*exclude.conf
Include modsecurity.d/*asl*.conf
Include modsecurity.d/99*exclude.conf

with "IncludeOptional":

IncludeOptional modsecurity.d/00*exclude.conf
IncludeOptional modsecurity.d/*asl*.conf
IncludeOptional modsecurity.d/99*exclude.conf

4.Locate duplicated ModSecurity modules and disable them:

# grep -ir security2_module /etc/apache2/ && grep -ir unique_id_module /etc/apache2/

In case there is a module which is enabled twice in the output above, for example:

/etc/apache2/conf.d/00_mod_security.conf:LoadModule security2_module /usr/lib/apache2/modules//mod_security2.so
/etc/apache2/mods-available/security2.load:LoadModule security2_module /usr/lib/apache2/modules/mod_security2.so

disable it by putting a # (hash) character at the beginning of the line in the file 00_mod_security.conf:

#LoadModule security2_module ...
#LoadModule unique_id_module ...

5.Restart Apache:

# service apache2 restart

6.Repair web-server configuration:

# plesk repair web -y

7.Log in to Plesk.

8.Go to Tools & Settings > Web Application Firewall (ModSecurity) > Settings tab and click OK to refresh ModSecurity settings.