🕸Fergus Duniho wrote on Thu, Jun 8, 2017 12:42 AM UTC:
I have been looking into what should be the simplest fix of all, using SuexecUserGroup to change the user and group of the PHP process from apache to the user and group of the script, but it is not working yet. In the meantime, I have set the server's user and group to chessvariants with the User and Group commands. But this affects my other sites on the same server, and Wordpress needs to use its own user and group to update plug-ins. So I'm going to look further into how to get suexec working.
OpenLiteSpeed is a web server, which is the same kind of thing as apache. It is supposed to be faster, which may be a reason to switch over to it, but for now I'm looking to see if I can solve my original problem within apache. I'm considering creating a separate subdomain for images that would be handled by OpenLiteSpeed, because it is supposed to be a lot faster for static content. The subdomain would probably be called img.chessvariants.com.
I have been looking into what should be the simplest fix of all, using SuexecUserGroup to change the user and group of the PHP process from apache to the user and group of the script, but it is not working yet. In the meantime, I have set the server's user and group to chessvariants with the User and Group commands. But this affects my other sites on the same server, and Wordpress needs to use its own user and group to update plug-ins. So I'm going to look further into how to get suexec working.
OpenLiteSpeed is a web server, which is the same kind of thing as apache. It is supposed to be faster, which may be a reason to switch over to it, but for now I'm looking to see if I can solve my original problem within apache. I'm considering creating a separate subdomain for images that would be handled by OpenLiteSpeed, because it is supposed to be a lot faster for static content. The subdomain would probably be called img.chessvariants.com.