|
I agree with Matt... the "wizard" should hardley be called what it is.. although it has gotten better, it still stinks. My advice, learn apache configs and do it with a text editor. For basic configs, I have a classic vs. apache comparison on my FAQ page at www.bvstools.com/faq.html. It's helped quite a few along the way. Brad www.bvstools.com On Wed, 1 Dec 2004 18:42:03 -0500 "Haas, Matt" <Matt.Haas@xxxxxxxxxxx> wrote: > Do this: > - Never ever, ever, ever, ever, ever use the migration > wizard. The configurations it creates flat out stink > (they make the server slow and are buggy as you've found > out). > - Delete this configuration > - Use the "New Server" wizard to create a fresh > configuration. > - Read up on configuring the HTTP server at > http://httpd.apache.org/docs-2.0/ (much better than the > IBM docs for getting started and anything that isn't > iSeries specific). The book "Professional Apache 2.0" is > also a great resource. > > Matt > > -----Original Message----- > From: edolon@xxxxxxxxxx [mailto:edolon@xxxxxxxxxx] > Sent: Tuesday, November 30, 2004 8:48 PM > To: web400@xxxxxxxxxxxx > Cc: lloyd_watkinson@xxxxxxxxxxxxxx > Subject: [WEB400] Apache Migration from HTTP Server > Instance > > > I am getting frustrated with migrating our original HTTP > instances into > APACHE. I am already using Server UserID with a very > HIGH authorisation > but the Errorlog still say something like this......... > > The browser says > HTTP403: You are not authorized to view this page.You > might not have > permission to view this directory or page using the > credentials you > supplied. > > And inspecting the log it says > > [Tue Nov 30 15:41:43 2004] [error] [client 10.44.211.108] > > (3101) A non-recoverable I/O error occurred.: > ZSRV_MSG0019: Permissions > on file /qsys.lib/testcgi.lib/ERCMMAIN.pgm deny server > access > > Below are the original & migrated configurations. > > Any HELP is appreciated > > > > Configuration: ERPGSVR2 > > =================================================== > # * * * * * * * * * * * * * * * * * * * * * * * * * * * > # IBM HTTP Server for AS/400 > # * * * * * * * * * * * * * * * * * * * * * * * * * * * > # > HostName 10.44.3.43 > UserID PGUSER > Port 1025 > enable get > enable post > enable head > Map /claims/erpgdir/* /erpgdir/* > MAP /claims/cgibin/* /qsys.lib/testcgi.lib/*.pgm > MAP /claims/cgibin6/* /qsys.lib/junitg.lib/*.pgm > Map /claims/cgibin/* /QSYS.LIB/SUNCGI.LIB/*.PGM > exec /qsys.lib/testcgi.lib/* > Exec /QSYS.LIB/SUNCGI.LIB/* > Exec /QSYS.LIB/JUNITG.LIB/* > Exec /cgidevpgm/* /QSYS.LIB/SUNCGI.LIB/* > Pass /QSYS.LIB/SUNCGI.LIB/* > AccessLog /HTTPLOGS/httpqualogs 2000 > LogFormat Common > CgiErrorLog /cgierrlogs/cgiquaerrlogs 2000 > ErrorLog /errorlogs/quaerrorlogs 2000 *DFT *DFT > pass /erpgdir/* > CacheExpiryCheck ON > CacheNoConnect Off > CacheTimeMargin 0 > CacheLastModifiedFactor 0.14 > CacheLocalMaxBytes 2 M > CacheLocalMaxFiles 200 > LiveLocalCache On > BindSpecific Off > DNS-Lookup Off > RuleCaseSense Off > Imbeds Off SSIOnly > LogTime localtime > AccessLogArchive None > AccessLogExpire 0 > AccessLogSizeLimit 0 > ErrorLogArchive None > ErrorLogExpire 0 > ErrorLogSizeLimit 0 > MaxActiveThreads 100 > =================================================== > > > > Migrated and modified apache config > 1 ServerUserID LIBRARIAN > 2 <Location /> > 3 <LimitExcept GET HEAD OPTIONS POST TRACE> > 4 Order Allow,Deny > 5 Deny From all > 6 </LimitExcept> > 7 </Location> > 8 LogFormat "%h %l %u %t \"%r\" %>s %b" common > 9 CustomLog /HTTPLOGS/httpqualogs common > env=!LogExclusion > 10 Options +ExecCGI -SymLinksIfOwnerMatch -Includes > -IncludesNoExec > -MultiViews > 11 DefaultType www/unknown > 12 ServerName 10.44.3.43 > 13 Listen *:1025 > 14 LogLength 2048000 > 15 ErrorLog /qsys.lib/qusrsys.lib/HTTPERRJUN.file > 16 MaxKeepAliveRequests 5 > 17 TimeOut 120 > 18 KeepAliveTimeout 4 > 19 ThreadsPerChild 100 > 20 DocumentRoot / > 21 DirectoryIndex welcome.html index.html > 22 CGIConvMode %%MIXED/MIXED%% > 23 ScriptLog /cgierrlogs/cgiquaerrlogs > 24 ScriptLogLength 2048000 > 25 IndexOptions -DescriptionWidth -FancyIndexing > -FoldersFirst > -IconHeight -IconsAreLinks -IconWidth -IgnoreCase > -IgnoreClient -NameWidth > -NameMinWidth -ScanHTMLTitles -SelectiveDirAccess > -ShowSmallFileBytes > -ShowOwner -SuppressColumnSorting -SuppressDescription > -SuppressHTMLPreamble -SuppressIcon -SuppressLastModified > -SuppressRules > -SuppressSize -TrackModified -VersionSort > 26 HeaderName README > 27 <Directory /erpgdir/*> > 28 Allow From all > 29 </Directory> > 30 <Directory /QSYS.LIB/JUNITG.LIB/> > 31 Options +ExecCGI > 32 Allow From all > 33 </Directory> > 34 <Directory /QSYS.LIB/SUNCGI.LIB/> > 35 Options +ExecCGI > 36 Allow From all > 37 </Directory> > 38 <Directory /qsys.lib/testcgi.lib/> > 39 Options +ExecCGI > 40 Allow From all > 41 </Directory> > 42 <Directory /> > 43 Order Allow,Deny > 44 allow from all > 45 UserID LIBRARIAN > 46 </Directory> > 47 AliasMatch /claims/erpgdir/(.*) /erpgdir/$1 > 48 AliasMatch /claims/cgibin/(.*) > /qsys.lib/testcgi.lib/$1.pgm > 49 AliasMatch /claims/cgibin6/(.*) > /qsys.lib/junitg.lib/$1.pgm > 50 AliasMatch /claims/cgibin/(.*) > /QSYS.LIB/SUNCGI.LIB/$1.PGM > 51 AliasMatch /qsys\.lib/testcgi\.lib/(.*) > /qsys.lib/testcgi.lib/$1 > 52 AliasMatch /QSYS\.LIB/SUNCGI\.LIB/(.*) > /QSYS.LIB/SUNCGI.LIB/$1 > 53 AliasMatch /QSYS\.LIB/JUNITG\.LIB/(.*) > /QSYS.LIB/JUNITG.LIB/$1 > 54 AliasMatch /cgidevpgm/(.*) > /QSYS.LIB/SUNCGI.LIB/$1 > 55 ScriptAlias /QSYS\.LIB/SUNCGI\.LIB/(.*) > /QSYS.LIB/SUNCGI.LIB/$1 > 56 AliasMatch /erpgdir/(.*) /erpgdir/$1 > > > > > > > ********************************************************************** > CAUTION - This message is intended for the addressee > named above. It > may contain privileged or confidential information. If > you are not the > intended recipient of this message you must not use, > copy, distribute > or disclose it to anyone. > ********************************************************************** > > _______________________________________________ > 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. > > > _______________________________________________ > 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. > Bradley V. Stone BVS.Tools www.bvstools.com
As an Amazon Associate we earn from qualifying purchases.
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.