[TriLUG] Should have gone to the class this morning. Need help
Rick DeNatale
rick.denatale at gmail.com
Sat Oct 16 17:11:30 EDT 2004
Nope, actually I tried that and apache failed to start complaining
that ScriptAlias (and Alias on another try) COULDN'T be inside a
</Directory> structure. They can only be in the server configuration
and virtual host contexts. Since I am using name based virtual hosts
I tried moving the whole shebang into the virtual host structure for
www, still didn't work.
Then I noticed that instead of
ScriptAlias /awstats/ "usr/local/awstats/wwwroot/cgi-bin/"
I really needed
ScriptAlias /awstats "/usr/local/awstats/wwwroot/cgi-bin/"
Did the trick
Now I'm off to much with my log rotation to run the aws stats package
each night.
On Sat, 16 Oct 2004 15:42:12 -0400, Ben Pitzer <uncleben at mindspring.com> wrote:
> Rick,
>
> Incorrect. What you need to do is place your ScriptAlias directive inside
> the <Directory "/usr/local/awstats/wwwroot"></Directory> structure.
> Additionally, instead of
>
> ScriptAlias /awstats/ "usr/local/awstats/wwwroot/cgi-bin/"
>
> You might want to try
>
> ScriptAlias /cgi-bin/ "/usr/local/awstats/wwwroot/cgi-bin/"
>
> And that might fix the cgi directory problem.
>
> Additionally, the other Alias directives should probably go inside the
> directory definition as well, if I'm guessing correctly at what you want to
> do.
>
> Regards,
> Ben Pitzer
>
> ---------------------------------------------
>
> "Those that can give up essential liberty to obtain a little temporary
> safety deserve neither liberty nor safety."
> --Ben Franklin--
>
>
>
>
> > -----Original Message-----
> > From: trilug-bounces at trilug.org [mailto:trilug-bounces at trilug.org]On
> > Behalf Of Rick DeNatale
> > Sent: Saturday, October 16, 2004 1:52 PM
> > To: Triangle Linux Group
> > Subject: [TriLUG] Should have gone to the class this morning. Need help
> >
> >
> > Instead, I spent this morning trying to install awstats.
> >
> > I'm having trouble running it as a cgi script. I keep getting object
> > not found when I try to access
> > http://myserver.mydomain/awstats/awstats.pl?...
> >
> > I made the following changes to my httpd.conf file:
> > ===================================
> > # Directives to allow use of AWStats as a CGI
> > Alias /awstatsclasses "/usr/local/awstats/wwwroot/classes/"
> > Alias /awstatscss "/usr/local/awstats/wwwroot/css/"
> > Alias /awstatsicons "/usr/local/awstats/wwwroot/icon/"
> > ScriptAlias /awstats/ "usr/local/awstats/wwwroot/cgi-bin/"
> >
> > # Directory definition for awstats
> > #
> > <Directory "/usr/local/awstats/wwwroot">
> > Options None
> > AllowOverride None
> > Order allow,deny
> > Allow from all
> > </Directory>
> > ==================
> >
> > The ScriptAlias should cause the above url to execute
> > /usr/local/awstats/wwwroot/cgi-bin/awstats.pl which I can execute from
> > the command line.
> >
> > I've checked the permissions and they seem to be okay everyone can
> > read and execute the files in the aws cgi-bin directory.
> >
> > Any ideas?
> > --
> > TriLUG mailing list : http://www.trilug.org/mailman/listinfo/trilug
> > TriLUG Organizational FAQ : http://trilug.org/faq/
> > TriLUG Member Services FAQ : http://members.trilug.org/services_faq/
> > TriLUG PGP Keyring : http://trilug.org/~chrish/trilug.asc
> >
> >
>
> --
> TriLUG mailing list : http://www.trilug.org/mailman/listinfo/trilug
> TriLUG Organizational FAQ : http://trilug.org/faq/
> TriLUG Member Services FAQ : http://members.trilug.org/services_faq/
> TriLUG PGP Keyring : http://trilug.org/~chrish/trilug.asc
>
More information about the TriLUG
mailing list