Former Zeus Eval looking for Answers
I have spend quite some time with Zeus Webserver in the Past and created a rather stable Mass Hosting Approach. I'd like to know if this would be possible to do with LSWS aswell.
We have dozens of Users and wanted to Eliminate the delay until Webserver reload/restart until a Subdomain comes live. For this our usual Web Directory looks like this :
/home/userID/logs/ (self explaining)
/home/userID/tmp/ (php tmp dir)
content inside of /websites/ looks like this
*.domain.com -> domain.com
we link *.domain.com to the domain.com subdir and use DNS wildcards for all domains. means even if you type 3478693nmsdfg.domain.com you end up on domain.com directory.
If a customer now wants a subdomain i.e. blog.domain.com he simply fires up his FTP client and creates a folder called blog.domain.com and its there instant. No webserver reload no nothing.
Another very nice Feature of Zeus is the Automatic Mapping of Scripts to the User Owning the Subserver.
As far as I understood the LSWS CGI Resource Configuration it is possible to have all Scripts executed under the User ID of the DocRoot owner. How do you configure the Server itself ? In our Test Environment we run lsws under the user id of Nobody. But then the Webserver itself cant enter the Subdirectorys.
In your Documentation you explain the use of tempaltes and the ability to duplicate them, however I couldnt find any button to duplicate them or do you mean by duplicate that you copy the .xml file and create a blank template name ?
Is there any Best Practices for this approach ? Or is LiteSpeedTech offering Implentation Consulting ?