I have an external php LSAPI app at the server level. It working perfectly for all websites.
But I want to enable suEXEC Daemon for more security in case one site gets hacked. I want every site to have it's own uid and the PHP processes to run on the same UID.
So at the server level, my external app has 'auto start' set to 'yes' and 'run on start up' set to 'suEXEC Daemon'.
At the virtual host level I have set 'ExtApp Set UID Mode' to 'DocRoot UID'.
I then restarted lsws and changed the document root uid (and all files/folder inside) to a new uid.
But it doesn't work. It's not forking new lsphp processes with the right uid. It still uses the "nobody" uid.
There's not much info about the suEXEC Daemon configuration so I hope someone here can help me out?
Thanks
But I want to enable suEXEC Daemon for more security in case one site gets hacked. I want every site to have it's own uid and the PHP processes to run on the same UID.
So at the server level, my external app has 'auto start' set to 'yes' and 'run on start up' set to 'suEXEC Daemon'.
At the virtual host level I have set 'ExtApp Set UID Mode' to 'DocRoot UID'.
I then restarted lsws and changed the document root uid (and all files/folder inside) to a new uid.
But it doesn't work. It's not forking new lsphp processes with the right uid. It still uses the "nobody" uid.
There's not much info about the suEXEC Daemon configuration so I hope someone here can help me out?
Thanks