(Sorry, sent this earlier but “from” the wrong email address so the list didn’t 
pick it up.)

A few things to consider:

1) Even if you’re only serving dynamic pages, you can configure a front-end 
server to directly serve images and Javascript files, letting everything else 
proxy through to 4D.  That will offload a lot of “static” processing from your 
database.

2) If you’re supporting multiple domains, having a front-end will let you serve 
virtual domains, each with its own TLS certificate.  Then you can just 
proxypass to the port the database is listening to (excluding .js, .jpg, and 
other static files).

3) The Mac (and, I believe, Windows) both require workarounds to have 4D listen 
to port 80, such as having the database run as root.  Using Apache or IIS as a 
front-end with a proxy, the database can listen to a higher-range port.


I hope this is helpful!

Ron Rosell
__

Ron Rosell
President
StreamLMS

301-3537 Oak Street
Vancouver, BC V6H 2M1
Canada

Direct phone (all numbers reach me)
Vancouver: (+1) (604) 628-1933  |  Seattle: (+1) (425) 956-3570  |  Palm Beach: 
(+1) (561) 351-6210     
email: [email protected] <mailto:[email protected]>  |  fax: (+1) (815) 
301-9058  |  Skype: ronrosell

> On Nov 25, 2019, at 1:19 PM, Richard Wright via 4D_Tech 
> <[email protected]> wrote:
> 
> I’m only interested in serving through On Web Connection, no static pages. So 
> why do I need anything in front of 4D? Are there known vulnerabilities in 4D 
> other than bad programming? Is there anyway to “break” into the data? Or 
> “break” into files that don’t exist in the web folder? What does putting 
> something in front of 4D gain?

**********************************************************************
4D Internet Users Group (4D iNUG)
Archive:  http://lists.4d.com/archives.html
Options: https://lists.4d.com/mailman/options/4d_tech
Unsub:  mailto:[email protected]
**********************************************************************

Reply via email to