On May 11, 2006, at 11:35 AM, Michael Peters wrote:

I personally don't like this approach to organizing since it means you have to list out all of the stuff that should work normally. I prefer to move my
application a directory down.


You can also do something like this:

    <Perl>
my @dirs = qw( account corp groups login logout my search service tags users );
        foreach my $dir ( @dirs ) {
            $Location{"/$dir/"} = {
                SetHandler => 'modperl' ,
                PerlInitHandler => 'Apache2::Reload',
                PerlResponseHandler => 'RoadSound' ,
                PerlCleanupHandler => 'RoadSound::cleanup',
            }
        }
    </Perl>

Granted, I'm using a handler and not registry like i believe you are...

But I just wanted to show that you can quickly create an array of items for MP to source, then just loop through them in httpd.conf

I would make this suggestion to you though : placing images/docs in cgi-bin can be messy. if i were you, i'd suggest a seperated directory structure. perhaps something like this:

/myapp
/myapp/cgi-bin/
/myapp/static/

apache can map everything so no one sees cgi-bin , and serve static from one section and images from another.

if you're just 1 person, its not a big deal - but if you have to work with others, enforcing a strict seperation from code , static and templates helps keep people from editing/changing permissions on files they shouldn't be touching much easier

//Jonathan Vanasco


| - - - - - - - - - - - - - - - - - - - -
| RoadSound.com / Indie-Rock.net
| Collaborative Online Management And Syndication Tools
| - - - - - - - - - - - - - - - - - - - -




Reply via email to