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 thread ...

Replies:

Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2024 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.