MESSAGE
DATE | 2020-12-30 |
FROM | Mithun Bhattacharya
|
SUBJECT | Re: [Hangout - NYLXS] suggestions for perl as web development
|
From hangout-bounces-at-nylxs.com Fri Jan 1 10:56:53 2021 Return-Path: X-Original-To: archive-at-mrbrklyn.com Delivered-To: archive-at-mrbrklyn.com Received: from www2.mrbrklyn.com (www2.mrbrklyn.com [96.57.23.82]) by mrbrklyn.com (Postfix) with ESMTP id 476D8164033; Fri, 1 Jan 2021 10:56:53 -0500 (EST) X-Original-To: hangout-at-www2.mrbrklyn.com Delivered-To: hangout-at-www2.mrbrklyn.com Received: by mrbrklyn.com (Postfix, from userid 1000) id F28A9164024; Fri, 1 Jan 2021 10:56:31 -0500 (EST) Resent-From: Ruben Safir Resent-Date: Fri, 1 Jan 2021 10:56:31 -0500 Resent-Message-ID: <20210101155631.GG15013-at-www2.mrbrklyn.com> Resent-To: hangout-at-mrbrklyn.com X-Original-To: ruben-at-mrbrklyn.com Delivered-To: ruben-at-mrbrklyn.com Received: from mxout1-he-de.apache.org (mxout1-he-de.apache.org [95.216.194.37]) by mrbrklyn.com (Postfix) with ESMTP id ADE00163F91 for ; Wed, 30 Dec 2020 13:33:10 -0500 (EST) Received: from mail.apache.org (mailroute1-lw-us.apache.org [207.244.88.153]) by mxout1-he-de.apache.org (ASF Mail Server at mxout1-he-de.apache.org) with SMTP id 0F897665E0 for ; Wed, 30 Dec 2020 18:33:08 +0000 (UTC) Received: (qmail 16727 invoked by uid 500); 30 Dec 2020 18:33:08 -0000 Mailing-List: contact modperl-help-at-perl.apache.org; run by ezmlm Precedence: bulk Delivered-To: mailing list modperl-at-perl.apache.org Received: (qmail 16707 invoked by uid 99); 30 Dec 2020 18:33:07 -0000 Received: from spamproc1-he-fi.apache.org (HELO spamproc1-he-fi.apache.org) (95.217.134.168) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 30 Dec 2020 18:33:07 +0000 Received: from localhost (localhost [127.0.0.1]) by spamproc1-he-fi.apache.org (ASF Mail Server at spamproc1-he-fi.apache.org) with ESMTP id D98EFC03FA for ; Wed, 30 Dec 2020 18:33:06 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamproc1-he-fi.apache.org X-Spam-Flag: NO X-Spam-Score: 0 X-Spam-Level: X-Spam-Status: No, score=0 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.2, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=disabled Authentication-Results: spamproc1-he-fi.apache.org (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com Received: from mx1-he-de.apache.org ([116.203.227.195]) by localhost (spamproc1-he-fi.apache.org [95.217.134.168]) (amavisd-new, port 10024) with ESMTP id KIKkESPmFwng for ; Wed, 30 Dec 2020 18:33:06 +0000 (UTC) Received-SPF: Pass (mailfrom) identity=mailfrom; client-ip=2607:f8b0:4864:20::a2f; helo=mail-vk1-xa2f.google.com; envelope-from=mithnb-at-gmail.com; receiver= Received: from mail-vk1-xa2f.google.com (mail-vk1-xa2f.google.com [IPv6:2607:f8b0:4864:20::a2f]) by mx1-he-de.apache.org (ASF Mail Server at mx1-he-de.apache.org) with ESMTPS id C97417FBBF for ; Wed, 30 Dec 2020 18:33:05 +0000 (UTC) Received: by mail-vk1-xa2f.google.com with SMTP id d23so3817015vkf.3 for ; Wed, 30 Dec 2020 10:33:05 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to; bh=BkOZvs/841l+BDzsKVptLIlFsmDQ8gdclteMgvYHXlU=; b=PNJW3QIa2cH5qxo8X+9xlysEBQUsCHNC+5fRMOSyJ6anCdzjEOOs3cW37lcAkIkC1V 0HbM9t5rQ8fPFs0DB8MpycdzyOg+dDcxD/mUa1fnBQDCrTM8uhygM/jVqqonFkB7hrMx DlW2B7HA3UVY/V/NBZsdoIhPcYlZMkiRyxj4/Xl/mhTWSOMPLtOGNpeyXSdCo10s8vTC /L/q7PTUkbE6k7FIqyx+EIb+A9gUg7fhf9ernUp//S9wmkGoV79wJSwy0L6j7nx2HEqN +loUKG84wVkc/azQgGWCkK69oP0v+rN3S2T213a88Ei6z0PqZujJrktVvYtgeCWhG04H nKtA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=BkOZvs/841l+BDzsKVptLIlFsmDQ8gdclteMgvYHXlU=; b=V9MHLmDYRoy2Nbb57rb6LIlpJXkL1cjD5586grD1VraSGVm0iqcyojHZJLJwL0H5yc 16e0oz9nKg+NJcuGdoJI8TGiSeGJZpQvalPAb3t/OqvZNGgfhWZkGI6ts+44ejc2PJgn UnmXd5/eYbU30/XrhR7iAYUK5dkTiXgxhpe4Jzw3jk66kE+264vu4A37/lsu+P+Lq95/ D8mnpxpTqOkBcYtbqufcoVwu4zo3uYEZJ4Re1Z91Bva7DwFFGP8zPWhNJ5OrG+J2yD/V KPH2PAGfCyjrEbSqf680PNBdF1LLMjOJYBfNAqh4A1rKLD+NsO2OvmfNei/agUkvt++n w+ww== X-Gm-Message-State: AOAM533mSFuB1MCzKPIlIXnwAC+j9D7H+xrsKpUBRGklm0ux9hDBCo19 6MhVcb+YHAmDy3OeeUYaH3gr48+ZUxPzV31nkye/AjO+ X-Google-Smtp-Source: ABdhPJyo943mERMzP0+CFcnFDV4K3IiecPaCyNtyRbyvHHXqEf+cb8E4EUBmUdMJCFzrg1iMydEK/fHvO4+lvj+kQdk= X-Received: by 2002:a05:6122:31a:: with SMTP id c26mr36436483vko.0.1609353184145; Wed, 30 Dec 2020 10:33:04 -0800 (PST) MIME-Version: 1.0 References: <3A8B7869-1464-442E-9647-08514375C4D9-at-blackmans.org> <20200805005553.GA1176-at-www2.mrbrklyn.com> <20201220103256.17bbe23b.lembark-at-wrkhors.com> In-Reply-To: From: Mithun Bhattacharya Date: Wed, 30 Dec 2020 12:32:52 -0600 Message-ID: To: mod_perl list Subject: Re: [Hangout - NYLXS] suggestions for perl as web development language [EXT] X-BeenThere: hangout-at-nylxs.com X-Mailman-Version: 2.1.30rc1 List-Id: NYLXS Tech Talk and Politics List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: multipart/mixed; boundary="===============0044835882==" Errors-To: hangout-bounces-at-nylxs.com Sender: "Hangout"
--===============0044835882== Content-Type: multipart/alternative; boundary="000000000000dbf69205b7b2bc64"
--000000000000dbf69205b7b2bc64 Content-Type: text/plain; charset="UTF-8"
Choice of Programming language is totally up to you :)
As for security SSL shouldnt be your only protection and all authorization/authentication will have to be implemented in the internal service.
On Wed, Dec 30, 2020 at 7:19 AM Tom Browder wrote:
> On Sun, Dec 20, 2020 at 2:03 PM Mithun Bhattacharya > wrote: > > > > Your external facing apache instance would do the SSL part and use > mod_proxy to redirect the request to another instance of apache which > implements the actual functionality. Just remember the second instance > needs to run on a different port and that it doesnt have to talk to the > outside world. > > That looks good. Is there any concern about security in the backend? > Who should own the process, the apache process owner I assume. > > > Did you check out the practical mod_perl article ? > https://docstore.mik.ua/orelly/weblinux2/modperl/ch12_07.htm > > I did, good reference. Thanks! > > It looks to me like I can run Raku's Cro http server process on the > back end instead of using mod_perl. > > Happy New Year, all! > > -Tom >
--000000000000dbf69205b7b2bc64 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Choice of Programming language is totally up to you :) >
As for security SSL shouldnt be your only protection and al= l authorization/authentication will have to be implemented in the internal = service.
> -left:1px solid rgb(204,204,204);padding-left:1ex">On Sun, Dec 20, 2020 at = 2:03 PM Mithun Bhattacharya <=3D"_blank">mithnb-at-gmail.com> wrote:
>
> Your external facing apache instance would do the SSL part and use mod= _proxy to redirect the request to another instance of apache which implemen= ts the actual functionality. Just remember the second instance needs to run= on a different port and that it doesnt have to talk to the outside world.<= br>
That looks good. Is there any concern about security in the backend?
Who should own the process, the apache process owner I assume.
> Did you check out the practical mod_perl article ? docstore.mik.ua/orelly/weblinux2/modperl/ch12_07.htm" rel=3D"noreferrer" ta= rget=3D"_blank">https://docstore.mik.ua/orelly/weblinux2/modperl/ch12_07.ht= m
I did, good reference. Thanks!
It looks to me like I can run Raku's Cro http server process on the
back end instead of using mod_perl.
Happy New Year, all!
-Tom
--000000000000dbf69205b7b2bc64--
--===============0044835882== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline
_______________________________________________ Hangout mailing list Hangout-at-nylxs.com http://lists.mrbrklyn.com/mailman/listinfo/hangout
--===============0044835882==--
--===============0044835882== Content-Type: multipart/alternative; boundary="000000000000dbf69205b7b2bc64"
--000000000000dbf69205b7b2bc64 Content-Type: text/plain; charset="UTF-8"
Choice of Programming language is totally up to you :)
As for security SSL shouldnt be your only protection and all authorization/authentication will have to be implemented in the internal service.
On Wed, Dec 30, 2020 at 7:19 AM Tom Browder wrote:
> On Sun, Dec 20, 2020 at 2:03 PM Mithun Bhattacharya > wrote: > > > > Your external facing apache instance would do the SSL part and use > mod_proxy to redirect the request to another instance of apache which > implements the actual functionality. Just remember the second instance > needs to run on a different port and that it doesnt have to talk to the > outside world. > > That looks good. Is there any concern about security in the backend? > Who should own the process, the apache process owner I assume. > > > Did you check out the practical mod_perl article ? > https://docstore.mik.ua/orelly/weblinux2/modperl/ch12_07.htm > > I did, good reference. Thanks! > > It looks to me like I can run Raku's Cro http server process on the > back end instead of using mod_perl. > > Happy New Year, all! > > -Tom >
--000000000000dbf69205b7b2bc64 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Choice of Programming language is totally up to you :) >
As for security SSL shouldnt be your only protection and al= l authorization/authentication will have to be implemented in the internal = service.
> -left:1px solid rgb(204,204,204);padding-left:1ex">On Sun, Dec 20, 2020 at = 2:03 PM Mithun Bhattacharya <=3D"_blank">mithnb-at-gmail.com> wrote:
>
> Your external facing apache instance would do the SSL part and use mod= _proxy to redirect the request to another instance of apache which implemen= ts the actual functionality. Just remember the second instance needs to run= on a different port and that it doesnt have to talk to the outside world.<= br>
That looks good. Is there any concern about security in the backend?
Who should own the process, the apache process owner I assume.
> Did you check out the practical mod_perl article ? docstore.mik.ua/orelly/weblinux2/modperl/ch12_07.htm" rel=3D"noreferrer" ta= rget=3D"_blank">https://docstore.mik.ua/orelly/weblinux2/modperl/ch12_07.ht= m
I did, good reference. Thanks!
It looks to me like I can run Raku's Cro http server process on the
back end instead of using mod_perl.
Happy New Year, all!
-Tom
--000000000000dbf69205b7b2bc64--
--===============0044835882== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline
_______________________________________________ Hangout mailing list Hangout-at-nylxs.com http://lists.mrbrklyn.com/mailman/listinfo/hangout
--===============0044835882==--
|
|