MESSAGE
DATE | 2020-12-20 |
FROM | Tom Browder
|
SUBJECT | Re: [Hangout - NYLXS] suggestions for perl as web development
|
From hangout-bounces-at-nylxs.com Sun Dec 20 16:56:43 2020 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 DDADA163FD6; Sun, 20 Dec 2020 16:56:42 -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 623E3163FD5; Sun, 20 Dec 2020 16:55:59 -0500 (EST) Resent-From: Ruben Safir Resent-Date: Sun, 20 Dec 2020 16:55:59 -0500 Resent-Message-ID: <20201220215559.GH30217-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-ec2-va.apache.org (mxout1-ec2-va.apache.org [3.227.148.255]) by mrbrklyn.com (Postfix) with ESMTP id ABCC7163FC0 for ; Sun, 20 Dec 2020 12:19:10 -0500 (EST) Received: from mail.apache.org (mailroute1-lw-us.apache.org [207.244.88.153]) by mxout1-ec2-va.apache.org (ASF Mail Server at mxout1-ec2-va.apache.org) with SMTP id E01EB44DA7 for ; Sun, 20 Dec 2020 17:19:09 +0000 (UTC) Received: (qmail 95455 invoked by uid 500); 20 Dec 2020 17:19:09 -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 95444 invoked by uid 99); 20 Dec 2020 17:19:09 -0000 Received: from spamproc1-he-de.apache.org (HELO spamproc1-he-de.apache.org) (116.203.196.100) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 20 Dec 2020 17:19:09 +0000 Received: from localhost (localhost [127.0.0.1]) by spamproc1-he-de.apache.org (ASF Mail Server at spamproc1-he-de.apache.org) with ESMTP id 713A81FF3A1 for ; Sun, 20 Dec 2020 17:19:08 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamproc1-he-de.apache.org X-Spam-Flag: NO X-Spam-Score: -0.002 X-Spam-Level: X-Spam-Status: No, score=-0.002 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, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001] autolearn=disabled Authentication-Results: spamproc1-he-de.apache.org (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com Received: from mx1-ec2-va.apache.org ([116.203.227.195]) by localhost (spamproc1-he-de.apache.org [116.203.196.100]) (amavisd-new, port 10024) with ESMTP id wkUJO3MXIeRo for ; Sun, 20 Dec 2020 17:19:07 +0000 (UTC) Received-SPF: Pass (mailfrom) identity=mailfrom; client-ip=209.85.221.173; helo=mail-vk1-f173.google.com; envelope-from=tom.browder-at-gmail.com; receiver= Received: from mail-vk1-f173.google.com (mail-vk1-f173.google.com [209.85.221.173]) by mx1-ec2-va.apache.org (ASF Mail Server at mx1-ec2-va.apache.org) with ESMTPS id 53780BCC04 for ; Sun, 20 Dec 2020 17:19:07 +0000 (UTC) Received: by mail-vk1-f173.google.com with SMTP id p128so1747470vkf.12 for ; Sun, 20 Dec 2020 09:19:07 -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 :cc; bh=E0kWM2bQREystOM2VDQumcL8XDH1ZSp0TdmyEich94Q=; b=KrP46vzqW8oMRRG5WwHH72JAYXlp2irZwfMLyk5FKAs+Z8j60cTNcT+fQOx2Ppd4It H4NQbnBRIIjdSb8M5T753s3rfdtCuL7HBuVDeEd+f18N7kmksNSgDMHzP1jynsqdNWCw 3TKoDs+eCbUdC8Gp2n9LUIVNieCyFKLmF4wYd1gfcLtDlw+xNVyXA3GXYcakeU9OJT0i J3RuafQMwS6Vl/EpoHPpG0sXdwjufKCtlaSM2R2BkKzAtwZcelCTu3b78FvBfdnbzI01 CufDEFuRAGxTbXTswTSmBDm4KRwbpVXjQfJRk+kP0jDm6tQ5Xq5rn4SWQqrnbjAplytm 2EPw== 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:cc; bh=E0kWM2bQREystOM2VDQumcL8XDH1ZSp0TdmyEich94Q=; b=WHnfa85zHNwrsSDtA9oIL76cD89GfT6RNwRTcyfx1h55/tRlt+nDClcdpfP2daYiJ9 uuq6YjDvoQTpGyFQg/3vfkx9/6Q7RX5ZtYKuaaUghWXNwf+wLkL1AGkeBQNFnpkNfliR xkGa4Vb0ueL301tP5j0i6pUzY5dR0tL4NthJmO7HwHiQUvhc2h1Lp/FR1nLlvAabzn6D ReIi7rxyala7w3MuGsZFNln8bgeLYaYetUJJ3purz79izk+6hiThP8hk/P9eN4GfqO7v VwVNDpEsqkZDjCwpe0cmiYFVMGTduA9bxpkxwk/FGYZPqcLBUkvwxAu3R43zQ4cv43Ky 69QA== X-Gm-Message-State: AOAM533q2tDQhfPIs813HRT8hfXdYzN9CnlVw4RL/livJmLYp/KDeaNS 282EPTFOMQxptyi3Wz2aOgG4TonPqfjNXutKHsaklWoH5z0= X-Google-Smtp-Source: ABdhPJyOyDv6G1jOBfz2PcnsHs+ZGChhNqludd4fCF9uM0o2RqGLtfgIdg/flhjUu7efU83FLiMfHvNylG4JXRUgq2M= X-Received: by 2002:a1f:27d6:: with SMTP id n205mr11060508vkn.0.1608484740729; Sun, 20 Dec 2020 09:19:00 -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: <20201220103256.17bbe23b.lembark-at-wrkhors.com> From: Tom Browder Date: Sun, 20 Dec 2020 11:18:49 -0600 Message-ID: To: Steven Lembark Cc: modperl-at-perl.apache.org 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="===============1646443639==" Errors-To: hangout-bounces-at-nylxs.com Sender: "Hangout"
--===============1646443639== Content-Type: multipart/alternative; boundary="000000000000990f8f05b6e88956"
--000000000000990f8f05b6e88956 Content-Type: text/plain; charset="UTF-8"
On Sun, Dec 20, 2020 at 09:33 Steven Lembark wrote:
> On Tue, 4 Aug 2020 18:05:28 -0700 > jbiskofski wrote: > > > I had a hard time accepting this was a good configuration because for > > 20 years I had thought of webservers as big giant compiled systems > > (apache), but apparently you can now create something just as fast in > > Perl. > > And a helluva lot easier to install, manage, develop on, and maintain.
Steven, I have met you at a couple of Perl conferences and know you know Raku as well. One thing that has always bothered me about PSGI, Catalyst, mod_fcgi, etc., is that I could never find a practical cookbook solution for a simple but working dynamic and publicly available https website on a real, modern Apache 2.4 server on a Linux bare-metal, sole user remote server.
I would love to be able to have something similar for Raku, and there is Cro, but it so far cannot handle auto-generation of Let's Encrypt TLS certificates with a reverse proxy on Apache.
As an alternative, I would be happy to run with a Perl solution iif it could handle my TLS requirement. Any suggestions will be greatly appreciated.
BTW, I have publicly documented my current Apache setup (non-dynamic except for limited CGI use on a couple of sites). The Apache uses nearly the latest Apache and OpenSSL compiled from source. It includes multiple (15 or so at last count) virtual hosts (using macros for extremely easy deployment). It was last updated mid-2020 and I'll be looking to update it next year. It's on Github and I'll send the reference if anyone wants it.
Blessings,
-Tom
--000000000000990f8f05b6e88956 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
lockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px = #ccc solid;padding-left:1ex">On Tue, 4 Aug 2020 18:05:28 -0700
jbiskofski <jb= iskofski-at-gmail.com> wrote:
> I had a hard time accepting this was a good configuration because for<= br> > 20 years I had thought of webservers as big giant compiled systems
> (apache), but apparently you can now create something just as fast in<= br> > Perl.
And a helluva lot easier to install, manage, develop on, and maintain.ckquote>
Steven, =C2=A0I have = met you at a couple of Perl conferences and know you know Raku as well. One= thing that has always bothered me about PSGI, Catalyst, mod_fcgi, etc., is= that I could never find a practical cookbook solution for a simple but wor= king dynamic and publicly available https website on a real, modern Apache = 2.4 server on a Linux bare-metal, sole user remote server. "auto">
I would love to be able to have somethin= g similar for Raku, and there is Cro, but it so far cannot handle auto-gene= ration of Let's Encrypt TLS certificates with a reverse proxy on Apache= .
As an alternative, I w= ould be happy to run with a Perl solution iif it could handle my TLS requir= ement. Any suggestions will be greatly appreciated. =
BTW, I have publicly documented my current Apac= he setup (non-dynamic except for limited CGI use on a couple of sites). The= Apache uses nearly the latest Apache and OpenSSL compiled from source. It = includes multiple (15 or so at last count) virtual hosts (using macros for = extremely easy deployment). It was last updated mid-2020 and I'll be lo= oking to update it next year. It's on Github and I'll send the refe= rence if anyone wants it.
">Blessings,
-Tom <= /div> --000000000000990f8f05b6e88956-- --===============1646443639== 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 --===============1646443639==-- --===============1646443639== Content-Type: multipart/alternative; boundary="000000000000990f8f05b6e88956" --000000000000990f8f05b6e88956 Content-Type: text/plain; charset="UTF-8" On Sun, Dec 20, 2020 at 09:33 Steven Lembark wrote:
> On Tue, 4 Aug 2020 18:05:28 -0700 > jbiskofski wrote: > > > I had a hard time accepting this was a good configuration because for > > 20 years I had thought of webservers as big giant compiled systems > > (apache), but apparently you can now create something just as fast in > > Perl. > > And a helluva lot easier to install, manage, develop on, and maintain.
Steven, I have met you at a couple of Perl conferences and know you know Raku as well. One thing that has always bothered me about PSGI, Catalyst, mod_fcgi, etc., is that I could never find a practical cookbook solution for a simple but working dynamic and publicly available https website on a real, modern Apache 2.4 server on a Linux bare-metal, sole user remote server.
I would love to be able to have something similar for Raku, and there is Cro, but it so far cannot handle auto-generation of Let's Encrypt TLS certificates with a reverse proxy on Apache.
As an alternative, I would be happy to run with a Perl solution iif it could handle my TLS requirement. Any suggestions will be greatly appreciated.
BTW, I have publicly documented my current Apache setup (non-dynamic except for limited CGI use on a couple of sites). The Apache uses nearly the latest Apache and OpenSSL compiled from source. It includes multiple (15 or so at last count) virtual hosts (using macros for extremely easy deployment). It was last updated mid-2020 and I'll be looking to update it next year. It's on Github and I'll send the reference if anyone wants it.
Blessings,
-Tom
--000000000000990f8f05b6e88956 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
lockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px = #ccc solid;padding-left:1ex">On Tue, 4 Aug 2020 18:05:28 -0700
jbiskofski <jb= iskofski-at-gmail.com> wrote:
> I had a hard time accepting this was a good configuration because for<= br> > 20 years I had thought of webservers as big giant compiled systems
> (apache), but apparently you can now create something just as fast in<= br> > Perl.
And a helluva lot easier to install, manage, develop on, and maintain.ckquote>
Steven, =C2=A0I have = met you at a couple of Perl conferences and know you know Raku as well. One= thing that has always bothered me about PSGI, Catalyst, mod_fcgi, etc., is= that I could never find a practical cookbook solution for a simple but wor= king dynamic and publicly available https website on a real, modern Apache = 2.4 server on a Linux bare-metal, sole user remote server. "auto">
I would love to be able to have somethin= g similar for Raku, and there is Cro, but it so far cannot handle auto-gene= ration of Let's Encrypt TLS certificates with a reverse proxy on Apache= .
As an alternative, I w= ould be happy to run with a Perl solution iif it could handle my TLS requir= ement. Any suggestions will be greatly appreciated. =
BTW, I have publicly documented my current Apac= he setup (non-dynamic except for limited CGI use on a couple of sites). The= Apache uses nearly the latest Apache and OpenSSL compiled from source. It = includes multiple (15 or so at last count) virtual hosts (using macros for = extremely easy deployment). It was last updated mid-2020 and I'll be lo= oking to update it next year. It's on Github and I'll send the refe= rence if anyone wants it.
">Blessings,
-Tom <= /div> --000000000000990f8f05b6e88956-- --===============1646443639== 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 --===============1646443639==-- |
|