We are using Apache MPM-ITK, which isn’t compatible with suexec according to our testing due to permission issues. Attempting to disable suexec via the NodeWorx admin does not work because /etc/httpd/conf.d/iworx.conf contains this config:
##
## legacy suexec loading
<IfModule !mod_suexec.c>
LoadModule suexec_module /usr/lib/httpd/modules/mod_suexec.so
</IfModule>
NodeWorx does correctly comment out LoadModule suexec_module /usr/lib/httpd/modules/mod_suexec.so in /etc/httpd/conf/httpd.conf.
...
LoadModule info_module /usr/lib64/httpd/modules/mod_info.so
#LoadModule suexec_module /usr/lib64/httpd/modules/mod_suexec.so
LoadModule dav_fs_module /usr/lib64/httpd/modules/mod_dav_fs.so
...
I commented out the LoadModule in iworx.conf, but I’m concerned it will come back after an InterWorx upgrade. Either way, it seems like a bug to me since it results in NodeWorx saying the module is disabled even though another InterWorx-provided Apache config intends to load it anyway.