I'm sorry, I should have considered that an unprivileged user would be
unable to change ownership of an existing socket created with a different
uid. I'll have to consider further what additional changes might be
necessary.
Josiah
On Feb 22, 2013 5:34 PM, <m...@unimx.de> wrote:
> Thanks, but it does not work:****
>
> ** **
>
> srwx------ 1 wwwrun wwwrun 0 23. Feb 02:26 10055.6****
>
> ** **
>
> error_log: (13)Permission denied: mod_fcgid: can't lock process table in
> pid****
>
> ** **
>
> patch and compile without error****
>
> ** **
>
> greets martin****
>
> ** **
>
> *Von:* Josiah Purtlebaugh [mailto:josiah.purtleba...@gmail.com]
> *Gesendet:* Freitag, 22. Februar 2013 21:08
> *An:* mod-fcgid-users@lists.sourceforge.net
> *Betreff:* Re: [Mod-fcgid-users] apache2-mpm-itk different php versions
> per user php.ini / mod_fcgid****
>
> ** **
>
> No promises this will work as I am not a maintainer nor developer of
> mod_fcgid, but I have prepared a patch for you that should achieve the same
> effect. I'm not able to test compilation with mpm-itk (mainly because I'm
> not sure which package you're using), but it compiles cleanly without
> mpm-itk libraries installed.****
>
> ** **
>
> Go ahead and give it a shot, I guess; make sure you compile this against
> an apache where MPM_ITK is defined and hopefully it will do what you desire.
> ****
>
> ** **
>
> Apply the patch from the mod_fcgid/modules/fcgid directory with patch -p1
> < mpm-itk_mod-fcgid.patch****
>
> ** **
>
> Josiah****
>
> ** **
>
> On Thu, Feb 21, 2013 at 7:45 AM, m...@unimx.de <m...@unimx.de> wrote:****
>
> Hello Group,
>
> the problem using ITK+mod_fcgid is the fcgid socket. the socket is
> owned by wwwuser (wwwrun / www-data) of apache.
> ITK set vhost to user1, so fcgid says:
>
> Permission denied: mod_fcgid: can't lock process table in pid
>
> socket dir:
>
> srwx------ 1 wwwrun wwwrun 0 21. Feb 14:11 11585.0
> srwx------ 1 wwwrun wwwrun 0 21. Feb 13:12 2666.0
> srwx------ 1 wwwrun wwwrun 0 21. Feb 13:12 2666.1
> srwx------ 1 wwwrun wwwrun 0 21. Feb 13:17 3083.0
> srwx------ 1 wwwrun wwwrun 0 21. Feb 13:25 3938.0
>
> The way using fcgi is, we have different php-versions and per user
> php.ini
> The way we use ITK is, we want to safe homedirs of all user not have
> to be readable by wwwrun (f.e. remember symlink problem)
>
> So we think, we must patch mod_fcgid (source
> http://httpd.apache.org/mod_fcgid/)
> May like modwsgi:
> http://code.google.com/p/modwsgi/issues/detail?id=187
>
> if (!geteuid()) {
> +#if defined(MPM_ITK)
> + if (chown(process->socket, process->uid, -1) < 0) {
> +#else
> if (chown(process->socket, ap_unixd_config.user_id, -1) < 0) {
> +#endif
> ap_log_error(APLOG_MARK, WSGI_LOG_ALERT(errno),
> wsgi_server,
> "mod_wsgi (pid=%d): Couldn't change owner of
> unix "
> "domain socket '%s'.", getpid(),
>
> Thus, set UNIX listener socket to be owned by the same user as daemon
> process runs as.
>
>
> Any ideas how to PATCH mod_fcgid ?
> mpm-itk with mod_fcgid would be more than great :)
>
>
> OR: Any way to user mpm-itk and different php-versions / per user
> php.ini ?
>
> Thanks
> Martin
>
>
>
> ------------------------------------------------------------------------------
> Everyone hates slow websites. So do we.
> Make your web apps faster with AppDynamics
> Download AppDynamics Lite for free today:
> http://p.sf.net/sfu/appdyn_d2d_feb
> _______________________________________________
> Mod-fcgid-users mailing list
> Mod-fcgid-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/mod-fcgid-users****
>
> ** **
>
>
> ------------------------------------------------------------------------------
> Everyone hates slow websites. So do we.
> Make your web apps faster with AppDynamics
> Download AppDynamics Lite for free today:
> http://p.sf.net/sfu/appdyn_d2d_feb
> _______________________________________________
> Mod-fcgid-users mailing list
> Mod-fcgid-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/mod-fcgid-users
>
>
------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_feb
_______________________________________________
Mod-fcgid-users mailing list
Mod-fcgid-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mod-fcgid-users