|
If he's calling it without the *.PGM option, then could thisapply? I can't
<Directory /QSYS.LIB/AS400CGI.LIB/*.PGM>
Options +ExecCGI
CGIConvMode %%EBCDIC/MIXED%%
Allow From all
AddOutputFilter INCLUDES .pgm .rexx .pl .class
</Directory>
ScriptAliasMatch ^/cgi-bin/(.*) /QSYS.LIB/AS400CGI.LIB/$1.PGM
Here's what I have in mine and it works with both CGIDEV2 and CGILIB:
<Directory />
Order Allow,Deny
Deny From all
</Directory>
<Directory /QSYS.LIB/CGILIB.LIB/>
Allow From all
</Directory>
MapMatch ^/CGI-BIN/(.*) /CGI-BIN/$1.PGM
ScriptAliasMatch ^/CGI-BIN/(.*) /QSYS.LIB/CGILIB.LIB/$1
-Bob Cozzi
-----Original Message-----
From: web400-bounces@xxxxxxxxxxxx [mailto:web400-bounces@xxxxxxxxxxxx] On
Behalf Of Brad Stone
Sent: Thursday, September 09, 2004 2:38 PM
To: Web Enabling the AS400 / iSeries
Subject: Re: [WEB400] Re: Browser tries to download program
On Thu, 9 Sep 2004 13:41:09 -0500
"Bob Cozzi" <cozzi@xxxxxxxxx> wrote:
> Add the .pgm suffix to CGI calls:
> MapMatch ^/cgi-bin/(.*) /cgi-bin/$1.pgm
> ScriptAliasMatch ^/cgi-bin/(.*) /qsys.lib/cgilib.lib/$1
>
> If you specify "/cgi-bin/mypgm", then use this. If you
> specify
> "/cgi-bin/mypgm.pgm" then don't include the MapMatch
> statement.
He's already using:
ScriptAliasMatch ^/cgi-bin/(.*)
/qsys.lib/as400cgi.lib/$1.pgm
This will do the matching and add the .pgm to the end. His
apps are called without the .pgm (or at least they were
when I was there... the apps he's talking about are most
likely those I did a few years back, minus the CGIDEV2
ones.. )
Wasn't sure if you were referring to his old config, or the
latest one posted.
The directory containers in the new one look fine at first
glance now.
I suspect that possibly the HTTP headers are wrong in the
CGIDEV2 templates. I've seen similar problems where the
Classic server works with bad headers, but Apache won't.
Brad
_______________________________________________
This is the Web Enabling the AS400 / iSeries (WEB400) mailing list
To post a message email: WEB400@xxxxxxxxxxxx
To subscribe, unsubscribe, or change list options,
visit: http://lists.midrange.com/mailman/listinfo/web400
or email: WEB400-request@xxxxxxxxxxxx
Before posting, please take a moment to review the archives
at http://archive.midrange.com/web400.
As an Amazon Associate we earn from qualifying purchases.
This mailing list archive is Copyright 1997-2025 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].
Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.