|
I've been working on this and basically I scrapped the configuration the IBM
conversion tool created and started over. Now I can get pages from my
DocumentRoot, I can get files from QDLS, and I can get pages from my CGI
libraries... as long as they do not have QUERY_STRING parameters. And
sometimes, almost at random, it seems like POST parameters are not being
recognized either.
I was able to change combine some of the statements, so this is what I have
now.
Listen 1550
DocumentRoot /www/vamaweb/htdocs
DefaultType text/plain
Options None
ErrorLog logs/basic_error_log
LogLevel warn
DirectoryIndex default.html
LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\""
combined
LogFormat "%{User-agent}i" agent
LogFormat "%{Referer}i -> %U" referer
LogFormat "%h %l %u %t \"%r\" %>s %b" common
CustomLog logs/access_log combined
BrowserMatch "Mozilla/2" nokeepalive
BrowserMatch "JDK/1\.0" force-response-1.0
BrowserMatch "Java/1\.0" force-response-1.0
BrowserMatch "RealPlayer 4\.0" force-response-1.0
BrowserMatch "MSIE 4\.0b2;" nokeepalive force-response-1.0
RewriteEngine on
ScriptAliasMatch ^/cgi-bin(.*) /QSYS.LIB/CGILIB.LIB/$1.PGM
ScriptAliasMatch ^/members(.*) /QSYS.LIB/CGILIB2.LIB/$1.PGM
AliasMatch /files/(.*) /QDLS/VAMANET/$1
<Directory />
AllowOverride None
order deny,allow
deny from all
</Directory>
<Directory /www/vamaweb/htdocs>
AllowOverride None
order allow,deny
allow from all
</Directory>
<Directory /QDLS/VAMANET/>
AllowOverride None
order allow,deny
allow from all
</Directory>
<Directory /QSYS.LIB/CGILIB.LIB/>
AllowOverride None
order allow,deny
allow from all
</Directory>
<Directory /QSYS.LIB/CGILIB2.LIB/>
AllowOverride None
order allow,deny
allow from all
</Directory>
If anyone has any ideas or suggestions I would be most appreciative.
Thanks and have a great weekend!
Joel R. Cochran
Director of Internet Services
VamaNet.com
(800)480-8810
mailto:webmaster@vamanet.com
> -----Original Message-----
> From: Raul A Jager [mailto:raul@abc.com.py]
> Sent: Thursday, May 30, 2002 7:15 PM
> To: web400@midrange.com
> Subject: Re: [WEB400] Apache Configuration
>
>
> In your first "AliasMatch" you are writing /website/ in front of
> everything. You can use "DocumentRoot" in place of that AliasMatch
>
> Raul
> ______________________________________
> "Joel R. Cochran" wrote:
>
> > I finally got Apache up and running on my 270, but I appear
> to be having
> > some configuration problems.
> >
> > When I try to access a CGI page, I get a 403 error. The
> log hows the
> > following error:
> > [error] [client 192.168.1.1] ZSRV_MSG0362: Client denied by server
> > configuration: /website/QSYS.LIB
> >
> > My configuration (for CGI) is as follows:
> >
> > RewriteEngine On
> > RewriteRule ^/cgi-bin/(.*)$ /QSYS.LIB/CGILIB.LIB/$1.PGM
> > RewriteRule /(.*) /$1 [PT]
> > AliasMatch ^/(.*)$ /website/$1
> > AliasMatch ^/website/(.*)$ /website/$1
> > ScriptAliasMatch ^/QSYS\.LIB/CGILIB\.LIB/(.*)\.PGM$
> > /QSYS.LIB/CGILIB.LIB/$1.PGM
> > <Directory />
> > Options None
> > AllowOverride None
> > Order deny,allow
> > Deny from all
> > <LimitExcept GET HEAD OPTIONS TRACE POST >
> > </LimitExcept>
> > </Directory>
> > <Directory /website/*>
> > Order allow,deny
> > require valid-user
> > require valid-user
> > AuthName "VamaNet Users"
> > ProfileToken off
> > AuthType Basic
> > Options -Indexes
> > UserID %%SERVER%%
> > AlwaysDirectoryIndex On
> > DirectoryIndex index.html
> > </Directory>
> > <Directory /QSYS.LIB/CGILIB.LIB/*.PGM>
> > Options +ExecCGI
> > SetOutputFilter INCLUDES
> > AuthName "VamaNet Users"
> > AuthType Basic
> > ProfileToken off
> > Order allow,deny
> > Allow from All
> > UserID %%SERVER%%
> > </Directory>
> >
> > Does anyone see the problem?
> >
> > TIA,
> >
> > Joel R. Cochran
> > Director of Internet Services
> > VamaNet.com
> > (800)480-8810
>
> _______________________________________________
> This is the Web Enabling the AS400 / iSeries (WEB400) mailing list
> To post a message email: WEB400@midrange.com
> To subscribe, unsubscribe, or change list options,
> visit: http://lists.midrange.com/cgi-bin/listinfo/web400
> or email: WEB400-request@midrange.com
> 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.