Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
litespeed_wiki:config:wordpress-protection [2019/04/30 20:28] Lisa Clarke [WordPress Protection Block Never Seems to Expire] Proofreading |
litespeed_wiki:config:wordpress-protection [2019/11/12 19:28] qtwrk |
||
---|---|---|---|
Line 102: | Line 102: | ||
|5|10|not set|10| | |5|10|not set|10| | ||
|5|10|20|10| | |5|10|20|10| | ||
+ | |||
+ | ===== How to Enable LSWS WordPressProtect Feature on Plesk ===== | ||
+ | |||
+ | Everything should be same as cPanel , only some difference on where to place the directives: | ||
+ | |||
+ | Server-Level configuration: | ||
+ | |||
+ | edit file ''/usr/local/psa/admin/conf/templates/custom/domain/domainVirtualHost.php'' | ||
+ | |||
+ | There are **two** block of following code: | ||
+ | |||
+ | <code><IfModule Litespeed> | ||
+ | CacheRoot lscache | ||
+ | </IfModule></code> | ||
+ | |||
+ | We can insert the code here , make it like: | ||
+ | |||
+ | <code><IfModule Litespeed> | ||
+ | CacheRoot lscache | ||
+ | WordPressProtect throttle, 5 | ||
+ | </IfModule></code> | ||
+ | |||
+ | This will override the default server-level setting from 10 to 5, then run ''/usr/local/psa/admin/sbin/httpdmng --reconfigure-all'' to regenerate the configuration file , then ''/usr/local/lsws/bin/lswsctrl restart'' to restart LSWS to take effect. | ||
+ | |||
+ | Vhost-level setting: | ||
+ | |||
+ | In Plesk domain page , as screenshot , go to ''Apache & nginx Settings'' , add directive in ''Additional directives for HTTP'' and ''Additional directives for HTTPS'' then click on **OK** or **Apply** to save it. | ||
+ | |||
+ | <code><IfModule Litespeed> | ||
+ | WordPressProtect throttle, 5 | ||
+ | </IfModule></code> | ||
+ | |||
+ | Plesk user can also use `.htaccess` to override the server-level setting as above example. | ||
+ | |||
===== Real Testing===== | ===== Real Testing===== |