Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
We value your experience with Plesk during 2024 Plesk strives to perform even better in 2025. To help us improve further, please answer a few questions about your experience with Plesk Obsidian 2024. Please take this short survey: https://pt-research.typeform.com/to/AmZvSXkx
The Horde webmail has been deprecated. Its complete removal is scheduled for April 2025. For details and recommended actions, see the Feature and Deprecation Plan.
We’re working on enhancing the Monitoring feature in Plesk, and we could really use your expertise! If you’re open to sharing your experiences with server and website monitoring or providing feedback, we’d love to have a one-hour online meeting with you.
@scsa20 , thank you for your message.
I have another question please:
I have added real_ip_header CF-Connecting-IP; in the Additional nginx directives in order to log the real IP address of the user, but the CF IP still showing in the logs.
A solution please ?
Hello,
I have few questions about using Cloudflare with Plesk.
1- Do I need to add all the DNS records mentioned in Plesk, in the Cloudflare dashboard, like SRV record etc ?
2- Is it recommended to use Cloudflare's Full (Strict) encryption with Plesk or Full is enough? I have tried few months...
Ok, so if I understood correctly, I can install Firewall Plesk and use the feature of blocking countries while leaving the ports disabled on Firewall Plesk and enabled on Firewall IONOS?
Hello,
If I I want to use the Plesk Firewall instead of Ionos Firewall, I need to open all ports in Plesk Firewall before remove them from Ionos ?
Note: I want to switch to Plesk Firewall so that I can use the feature of denying countries.
@Peter Debik
when I asked you the question, I had already tested it and there was no problem.
I just wanted to make sure if the code structure was good since you told me that NGINX and IF can cause problems.
As for the test, I always do it. Then I ask questions just to check, that's how we...
If I use the function multiple times, each time, for 1 country, like:
if ($geoip2_data_country_code = "COUNTRY 1") {
return 403;
}
if ($geoip2_data_country_code = "COUNTRY 2") {
return 403;
}
etc...
It's not a problem, right ?
Apparently, i must run a weekly update for geoipupdate, so I need to create a cron tab.
This cron tab below is correct ?
# top of crontab
[email protected]
0 12 * * 3 geoipupdate
# end of crontab
Got it.
I have successfully configured this in my server. All work as expected.
If I want to combine multiple ISO CODE (Countries) in 1 function, is it possible ? I have tried with , and space, but it doesn't work.
if ($geoip2_data_country_code = "XX") {
return 403;
}
Hello,
For the the Workaround II, when I try to save the custom directives in ModSecurity, this error occur:
Invalid ModSecurity configuration: nginx: [emerg] "modsecurity_rules_file" directive Rules error. File: /etc/nginx/modsecurity.d/main.conf. Line: 6. Column: 44. Expecting an action...
Hello @Peter Debik ,
Sincerely, it's urgent now. I receive a lot of fake comments each day from a lot of IPs based in Russia/ China.
If I solve this, no bad bots from Russia and China can access to my site.
Can you confirm in the last post that the documentation apply for Plesk Obsidian ?
@Peter Debik
I found this in the documentation (another way)
https://docs.plesk.com/en-US/obsidian/administrator-guide/website-management/websites-and-domains/extended-website-management/plesk-for-linux-setting-up-ip-geolocation- for-a-website.80011/
Have you already tried it?
@Peter Debik , I have tried again, I can't save this Custom directives in ModSecurity.
I use Nginx + ModSec 3.0 + OWASP . Maybe this Workaround II work only for Apache ?