comp.lang.ada
 help / color / mirror / Atom feed
From: "Randy Brukardt" <randy@rrsoftware.com>
Subject: Re: AWS applications and domain hosting
Date: Thu, 30 Jun 2005 15:00:00 -0500
Date: 2005-06-30T15:00:00-05:00	[thread overview]
Message-ID: <eJGdnW3QHa8Y01nfRVn-qg@megapath.net> (raw)
In-Reply-To: m2mzpc20tu.fsf@hugin.crs4.it

"Jacob Sparre Andersen" <sparre@nbi.dk> wrote in message
news:m2mzpc20tu.fsf@hugin.crs4.it...
...
> The benefit of running through a proxy are:
>
>  a) You don't have to implement plain handing out of static files
>     yourself.

That's such a trivial task (assuming that AWS includes appropriate handling
of HTTP commands) that's it's pretty silly not to include it and avoid extra
failure points.

>  b) Your daemon doesn't have to run as "root" (which is the case, if
>     you want it to bind directly to port 80 on the system).

That must be one of the few advantages of Windows. :-) I run the AdaIC.com
server as a service under a heavily restricted user account (it does not
have permission to access most of the disk or other partitions or systems).
No special permissions changes needed.

While Apache is a fine program, if you're doing light-duty work (and almost
all web programs outside of Google are light-duty), an all-Ada solution will
perform adequately and will be much less likely to break. After all, I
believe in security by not having unused services on the system. Generalized
systems like Apache simply provide too many "features" of little value to be
safe. "Turning off" unused services via a configuration file is much less
safe (someone could rewrite the configuration file) than not having the
services around in the first place. And every additional program will
provide an additional failure point.

                        Randy.





  reply	other threads:[~2005-06-30 20:00 UTC|newest]

Thread overview: 16+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2005-06-26  9:36 AWS applications and domain hosting Martin Dowie
2005-06-26 10:51 ` Adrian Knoth
2005-06-26 12:36 ` Jacob Sparre Andersen
2005-06-26 13:18 ` Larry Kilgallen
2005-06-26 19:29 ` Marius Amado Alves
2005-06-26 22:46   ` Jacob Sparre Andersen
2005-06-30 20:00     ` Randy Brukardt [this message]
2005-06-30 20:45       ` Pascal Obry
2005-06-30 23:58         ` Jacob Sparre Andersen
2005-07-01  6:01           ` Pascal Obry
2005-07-02 20:28             ` Jacob Sparre Andersen
2005-07-02 21:50               ` Pascal Obry
     [not found]       ` <m23bqzcrew.fsf@hugin.crs4.it>
2005-07-01  1:45         ` Randy Brukardt
2005-06-26 23:00   ` Björn Persson
2005-06-26 23:45     ` Marius Amado Alves
2005-06-29  2:42     ` tmoran
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox