Lutz,

Perfect, this is the information I was looking for.

In the Apache example, when you say you are running multiple instances of your 
application, are you manually implementing the load balancing or somehow have 
Apache performing the load balancing?  

This load balancing is something of great interest to me, especially when 
wanting to run multiple instances, but it is an area I'm not very strong in.  
Are you using 4D Client as the "instances" all pointing to a single 4D Server?

Any insight is appreciated!

Best,


Steve


-----Original Message-----
From: 4D_Tech <[email protected]> On Behalf Of Epperlein, Lutz 
(agendo) via 4D_Tech
Sent: Tuesday, November 26, 2019 8:34 AM
To: '4D iNug Technical' <[email protected]>
Cc: Epperlein, Lutz (agendo) <[email protected]>
Subject: AW: 4D Web Server Security

It depends ...
If the customer wants to run the application on their own (virtual) hardware 
then port 80 and/or 443 is used. But this run configuration isn't in the focus 
of the audits.

In all other cases, application is accessible over the internet, we use an 
Apache web server in front. But the reason for that aren't security 
considerations, it is simply because we run multiple instances of our 
application behind it and we configure different virtual hosts for the Apache 
server, each virtual host works as a reverse proxy/gateway for each app 
instance. Then every application runs on an different port. From the outside it 
appears as port 80, since the Apache runs on this port.

The audits have different areas, so they pay special attention to our rather 
exotic server software. But as I said, the IT security guys were surprised 
about the high standard of 4D.

Regards
Lutz


**********************************************************************
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