Re: Reg: Reverse Proxy in IBMi
Brad Stone <[email protected]>
| Newsgroups | gmane.comp.systems.as400.web |
|---|---|
| Message-ID | <CAAGV8OepsjGH7E8_2F5WY2aYtvwhQqZVp2HcaZyT90JDDy03zA@mail.gmail.com> |
Go back and look at Pete's and my examples. The SSL Application names are in the VirtualHost container for each domain we are forwarding to. On Tue, Jan 11, 2022 at 8:45 AM Suren K <[email protected]> wrote: > Hi Brad, > > Small correction in the example > > I want to configure like this > ProxyPass / https://xx.xx.xx.140:5080/ > ProxyPassReverse / https://xx.xx.xx.140:5080/ > > Before forwarding the request to the SSL enabled end point, we need to > use/validate it with an SSL certificate right? > > Let's assume I got the SSL certificate for the endpoint ( > https://xx.xx.xx.140:5080/) and imported it into DCM. How can i tell the > reverse proxy before forwarding the request to the endpoint ( > https://xx.xx.xx.140:5080/) it should use/validate the SSL certificate > which is available in the DCM? > > Regards, > Suren > > On Tue, Jan 11, 2022 at 9:23 AM Brad Stone <[email protected]> wrote: > > > Certificate/SSL is in the proxy, not the server you're forwarding to. > > > > On Tue, Jan 11, 2022 at 8:16 AM Suren K <[email protected]> wrote: > > > > > Hi Brad/Pete, > > > > > > I can enable the SSL for the server which is acting as a reverse proxy, > > > > > > But I am trying to configure the resource in the configuration file > which > > > is SSL enabled. > > > > > > For example, I have taken Pete's example > > > > > > I want to configure like this below > > > > > > ProxyPass / https://xx.xx.xx.140:5080/ <http://xx.xx.xx.140:5080/> > > > ProxyPassReverse / https://xx.xx.xx.140:5080/ < > http://xx.xx.xx.140:5080/ > > > > > > > > > In this case reverse proxy will redirect all the requests to > > > https://xx.xx.xx.140:5080. Since this is an SSL enabled resource ( > > > https://xx.xx.xx.140:5080), I wanted to know where we mention the > > > certificate details to use? > > > > > > Regards, > > > Suren > > > > > > On Mon, Jan 10, 2022 at 2:34 PM Pete Helgren <[email protected]> wrote: > > > > > > > I agree with Brad's setup. My config for Petes Workshop is like this > > > > (my reverse proxy handles three SSL enabled sites, petesworkshop.com > > is > > > > just one of them): > > > > > > > > <VirtualHost xx.xx.xx.140:443> > > > > ServerName www.petesworkshop.com > > > > ServerAlias petesworkshop.com *.petesworkshop.com > > > > SSLEngine On > > > > SSLAppName QIBM_HTTP_SERVER_PETES > > > > DocumentRoot /www/petes/htdocs > > > > SSLServerCert petesworkshop > > > > SSLProtocolDisable SSLv3 TLSv1 TLSv1.1 > > > > ProxyTimeout 300 > > > > ProxyPreserveHost on > > > > RequestHeader set X-Forwarded-Proto "https" > > > > RequestHeader set X-Forwarded-Port "443" > > > > ProxyPass / http://xx.xx.xx.140:5080/ > > > > ProxyPassReverse / http://xx.xx.xx.140:5080/ > > > > </VirtualHost> > > > > > > > > > > > > Pete Helgren > > > > www.petesworkshop.com > > > > GIAC Secure Software Programmer-Java > > > > AWS Certified Cloud Practitioner > > > > Microsoft Certified: Azure Fundamentals > > > > Twitter - Sys_i_Geek IBM_i_Geek > > > > > > > > On 1/10/2022 12:19 PM, Suren K wrote: > > > > > Hi All, > > > > > > > > > > Currently I am using Reverse proxy in IBMi which in turn redirects > > the > > > > > requests into two other servers(one IBMi IWS and another one Java > Web > > > > > Service windows Server). > > > > > > > > > > I created a new HTTP Server (reverse proxy server) in IBMi using > HTTP > > > > Admin > > > > > and added the below lines in the HTTP Server Configuration file > > > > (httpd.conf) > > > > > > > > > > LoadModule proxy_module /QSYS.LIB/QHTTPSVR.LIB/QZSRCORE.SRVPGM > > > > > LoadModule proxy_http_module /QSYS.LIB/QHTTPSVR.LIB/QZSRCORE.SRVPGM > > > > > LoadModule proxy_connect_module > > /QSYS.LIB/QHTTPSVR.LIB/QZSRCORE.SRVPGM > > > > > LoadModule proxy_ftp_module /QSYS.LIB/QHTTPSVR.LIB/QZSRCORE.SRVPGM > > > > > LoadModule proxy_balancer_module > > /QSYS.LIB/QHTTPSVR.LIB/QZSRCORE.SRVPGM > > > > > > > > > > ProxyPass /test/customer http://IP:port/test/customer > > > > > ProxyPassReverse test/customer http://IP:port/test/customer > > > > > > > > > > This is working fine, but when I try to configure the https url in > > the > > > > > proxy it is not working. > > > > > > > > > > Could you please help me out with any web page or document which > has > > > > those > > > > > steps on how to configure ssl enabled url in the reverse proxy? > > > > > > > > > > Example I am trying the below which is not working > > > > > > > > > > SSLProxyEngine On > > > > > ProxyPass /test/customer https://IP:port/test/customer > > > > > ProxyPassReverse test/customer https://IP:port/test/customer > > > > > > > > > > Any inputs will be very much appreciated. > > > > > > > > > > Regards, > > > > > Suren > > > > -- > > > > 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. > > > > > > > > -- > > 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. > > -- 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.