You need to add a servlet context for url "/home.meta", regular expression can be used, so LSWS can have an idea which request should be forwarded to servlet engine.
How much can 4-CPU license can comparing to 2-CPU is depends on your usage, basically, the more CPU time spend by lshttpd, the more improvement you will get.
http://www.litespeedtech.com/support/forum/showthread.php?t=1660
Yes, whm plugin is independent.
Are you using control panel?
If use cPanel try restoring /usr/local/apache/bin/httpd from httpd_ls_bak, if have not done yet.
reinstall Apache is another option.
You need to install mysql client library and specify the path to that library
--with-mysql=<path_to_mysql_client_lib_dir>
Use the configuration parameter in your apache PHP info page as a reference.
PHP suEXEC is recommended for shared hosting, does not like Apache's solution like suphp, eaccelerator works well with LiteSpeed PHP suEXEc.
"Building matching PHP binary" does it for PHP.
You need to manually install ruby LSAPI if you plan to support RoR.
error.log will log IPs being blocked. You can check that IP against access log what url has been accessed to determine it is an attacker or not. And usually, an attacking IP will be banned again immeditely after previous ban being lift.
Are you let LSWS override Apache httpd binary?
You may need to restore the original Apache httpd
mv httpd_ls_bak httpd
under httpd/bin directory where Apache was installed.to.
May you need to check if a expires header has been added or not.
LSWS do not even open those PHP or rhtml files at all, how can those files be locked by LSWS?
You can verify the file content have been changed or not by viewing it from command line.
Your conclusion that LS prevent file being...