Rick DeNatale wrote:
> On 10/5/06, Trans <transfire / gmail.com> wrote:
> >
> > TRANS wrote:
> > > I've done all this numerous times before but, sigh, apparently I'm
> > > forgetting something. I'm just trying to serve up a straight CGI
> > > script, nothing fancy.
> > >
> > > Running Ubuntu Apache2:
> > >
> > > <VirtualHost *>
> > >    #SetEnv RAILS_ENV development
> > >    ServerName lilwiki
> > >    DocumentRoot /serve/www/lilwiki/
> > >    ErrorLog /home/trans/file/projects/PsyTower/lilwiki/log/apache.log
> > >
> > >    <Directory /home/trans/file/projects/PsyTower/lilwiki/public/>
> > >       Options +ExecCGI +FollowSymLinks
> > >       AddHandler cgi-script .rbx
> > >       AllowOverride all
> > >       Order allow,deny
> > >       Allow from all
> > >    </Directory>
> > > </VirtualHost>
> > >
> > > By all accounts (I just spent the last 40 minutes seaching the web and
> > > mailing-list) the above should be all I need. But all it does is serve
> > > up .rbx files as plain text --it doesn't execute them. What am I missing?
> >
> > It's always some stupid little thing:
> >
> >        AddHandler cgi-script .rbx
> >
> > Needs to be in the VirtualHost body, not the Directory body. Lovely, no
> > warnings, no errors. nothing. Just doesn't work. Five hours wasted on
> > dribble. Yep that's about par for Me and Apache configuration. Ergh...
>
> Well according to the apache documentation, AddHandler can be in the
> following contexts:  server config, virtual host, directory, .htaccess
>
> On the other hand, I'm not sure how you are getting from your document root
>
>    /serve/www/lilwiki/
>
> to
>
>    /home/trans/file/projects/PsyTower/lilwiki/public/
>
> in the absense of any apparent Alias directive or anything else which
> would cause Apache to look there.

Hmm... yea, guess that looks odd. But it's just a symlink.

   /serve/www/lilwiki/ =>
/home/trans/file/projects/PsyTower/lilwiki/public/

T.