On 20 January 2011 16:40, Joonas Lehtolahti <[email protected]> wrote: > On Thu, 20 Jan 2011 04:47:14 +0200, Graham Dumpleton > <[email protected]> wrote: > >> That one feature is the ability to define a template for a daemon >> process group with new daemon process groups setup according to that >> template being able to be started dynamically without having to >> restart Apache. That is, instead of having to change the static >> configuration of Apache, could be as simple as just dropping a WSGI >> script file in place and when a request occurs which gets routed to >> that, a new daemon process group for that application is created >> automatically, with it running with user/group corresponding to the >> ownership of the WSGI script file. > > This is practically the only thing I can remember of that I'd like to see > from mod_wsgi. Then again, I would want this to be generic option in Apache > itself applying to CGI scripts and whatnot running from user's home www > folders.
Don't follow you about the CGI scripts as you can already configure Apache in ways that would automatically allow CGI scripts to work in users home www directories without need to reconfigure when you add a new account. <Directory /home/*/public_html/cgi-bin> Options ExecCGI AddHandler cgi-script .cgi </Directory> Use this in combination with mod_userdir and then as soon as a you create a new user account and add public_html directory under it, then you can add cgi-bin directory with CGI scripts in it. Note though that this relies on Apache user have ability to read into users home directory. A better approach may be: <Directory /usr/local/www/*/cgi-bin> Options ExecCGI AddHandler cgi-script .cgi </Directory> The mod_userdir configuration would then instead be set to: UserDir /usr/local/www instead of: UserDir public_html If you then make ~/public_html a symlink to /usr/local/www/<username> and the directories under /usr/local/www would be owned by the specific user and permissions such that Apache user can read them a user isn't going to know it isn't under their own account. This way on a system with restrictive home directory permissions you don't need to add r-x to others. Graham -- You received this message because you are subscribed to the Google Groups "modwsgi" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/modwsgi?hl=en.
