Everything follow Linux/Unix file system permission, there is no magic.
Maybe, you should prevent user from execute "ln" from PHP by tighten the grip on php.ini .
LiteSpeed Web Server 4.0.2 has been released
Download LiteSpeed Web Server
View Version History
Fixed a bug in SSI implementation that may cause lshttpd crash.
Fixed a bug in constrained option for virtual host.
Improved Apache config file loading speed.
(For suEXEC only) Added support for...
Please give an example.
Maybe you use PHP suEXEC with Litepseed, while using mod_php with Apache.
LiteSpeed PHP run as the site owner, Apache php run as nobody. you may need to change the "umask" setting for normal users.
I think it will help. You can apply a trial key and give it try. Convert a cPanel box is very easy.
http://www.litespeedtech.com/support/wiki/doku.php?id=litespeed_wiki:apache:ezcpanel
You should run LiteSpeed with a port offset and compare the phpinfo() page with Apache's.
If you run Apache with mod_php, then you should turn off PHP suEXEC for LiteSpeed, if you use suphp, then enable PHPsuEXEC to make them match.
4.x cache is a HTML page cache for dynamically generated pages. Some pages are not cacheable, like page with cache-control header.
Memcached is flexible, can be used to cache DB query result, or the page.
if you use memcached to cache the same content , then you only need one cache.
Unfortunately, LiteSpeed does not rewrite URL in the response body.
It may not required as the backend server still see the original request with original host name, not 127.0.0.1 .
If it stay down, it must be shutdown by someone.
grep "stop server" "shutdown" "down" "graceful", all those words.
If you are use a trial key, may be you have reached 30 day trial limit.