Re: Apache config
Brad Stone <[email protected]> Sun, 23 Oct 2022 14:55:50 -0500
| Newsgroups | gmane.comp.systems.as400.web |
|---|---|
| Message-ID | <CAAGV8Oe2iUAJiOyJBTaSYicKwOvWcFoS-38maHcu6qmTpvgDzA@mail.gmail.com> |
I never used those environment variables to set the libl. I use my push and pop libl functions. Much more convenient and no stopping and starting the instance if it changes. A simple control file to point to a job description (heaven forbid those are used!) or just a simple library list file. Easily updatable for the next time the program runs. On Sun, Oct 23, 2022 at 11:56 AM Vern Hamberg via WEB400 < [email protected]> 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. > > -- 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.