Symptoms
-
The website shows the error similar to below one in browser screen:
403 Forbidden
-
The log file
/var/www/vhosts/system/example.com/logs/error_log
contains errors like the following:AH01797: client denied by server configuration: /var/www/vhosts/example.com/index.php
- Â IP is being banned by Fail2Ban after browsing WordPress Admin dashboard.
Cause
Custom Apache configuration does not allow access to the website.Â
Resolution
- Login into Plesk;
-
Go to Domains > example.com > Apache & nginx Settings > Additional HTTP directives and add “#” sign before directives similar to below ones:
Deny from all
<Location /example>
Require all denied
</Location> -
Check If thereÂ
.htaccess
files on the server:NOTE: Replace example.com with the actual domain name
# find /var/www/vhosts/example.com/httpdocs/ -name “.htaccess”
/var/www/vhosts/example.com/httpdocs/example/.htaccess
/var/www/vhosts/example.com/httpdocs/example2/.htaccess
/var/www/vhosts/example.com/httpdocs/.htaccess -
Review the content of all
.htaccess
 files and disable settings that prevents access to the site by adding the “#” sign before the directives containing words “Deny” in text editor.