Re: Apache config
Vern Hamberg via WEB400 <[email protected]> Sun, 23 Oct 2022 11:57:41 -0500
| Newsgroups | gmane.comp.systems.as400.web |
|---|---|
| Message-ID | <[email protected]> |
Or did I just say the same thing you said, Brad? :) On 10/23/2022 11:56 AM, Vern Hamberg via WEB400 wrote: > Shouldn't the OP be fine using those settings but specify the same > program in each? It seems he has only to retrieve the value of the > QIBM_CGI_LIBRARY_LIST environment variable and set the LIBL from it? > The docs say "The internal environment variables set by this > directive are set after most early request processing directives are > run", so it probably depends on timing. > > I speak from long-time-ago working with this stuff, so please forgive > if I'm as clueless as ever! > > Regards > Vern > > On 10/23/2022 9:09 AM, Brad Stone wrote: >> Yes, but you'd need to control the library list in your program itself. >> >> What I do is set an environment variable to prod or test, retrieve >> it, and >> set the library list dependent on that at the beginning of the >> program. I >> have some push and pop lib functions I use for that. >> >> But in your case I don't see an issue.. I would personally prefer 2 >> apache >> instances, one for prod and one for test/dev as well as separate >> libraries. Then I would run the test one on a different port (like >> 8080 or >> 8443). >> >> On Sun, Oct 23, 2022 at 7:46 AM<[email protected]> wrote: >> >>> I have the following in my apache config file. >>> >>> >>> >>> ScriptAlias /httpprod /qsys.lib/httpprod.lib/httpdata.pgm >>> >>> <Directory /qsys.lib/httpprod.lib> >>> >>> SetEnv QIBM_CGI_LIBRARY_LIST "QTEMP;QGPL;YAJL;httpproda;httpprodb" >>> >>> allow from all >>> >>> order allow,deny >>> >>> Options +ExecCGI +Includes >>> >>> SetOutputFilter Includes >>> >>> </Directory> >>> >>> >>> >>> ScriptAlias /httptest /qsys.lib/httptest.lib/httpdata.pgm >>> >>> <Directory /qsys.lib/httptest.lib> >>> >>> SetEnv QIBM_CGI_LIBRARY_LIST "QTEMP;QGPL;YAJL;httptesta;httptestb" >>> >>> allow from all >>> >>> order allow,deny >>> >>> Options +ExecCGI +Includes >>> >>> SetOutputFilter Includes >>> >>> </Directory> >>> >>> >>> >>> I am using the alias to control the library list between my prod and >>> test >>> data. With this config, I have to have two copies of httpdata.pgm, >>> one in >>> each library. Is there a way to configure this so both aliases call >>> the >>> same program such as /qsys.lib/httpcommon.lib/httpdata.pgm? >>> >>> >>> >>> -- >>> This is the Web Enabling the IBM i (AS/400 and iSeries) (WEB400) >>> mailing >>> list >>> To post a message email:[email protected] >>> To subscribe, unsubscribe, or change list options, >>> visit:https://lists.midrange.com/mailman/listinfo/web400 >>> or email:[email protected] >>> Before posting, please take a moment to review the archives >>> athttps://archive.midrange.com/web400. >>> >>> -- This is the Web Enabling the IBM i (AS/400 and iSeries) (WEB400) mailing list To post a message email: [email protected] To subscribe, unsubscribe, or change list options, visit: https://lists.midrange.com/mailman/listinfo/web400 or email: [email protected] Before posting, please take a moment to review the archives at https://archive.midrange.com/web400.