ho sentito parlare del sistema bastian host.
in sostanza tieni web server e db nella lan aziendale e protetta, tra la tua lan e questo computer che fa da bastian host metti un firewall, metti il bastian host che si occuperà di reindirizzare le richieste da e verso il server web e dopo il bastian host metti un altro firewall.
a livello hardware costa un poco di più però tieni presente che un pentium 3 500Mhz è in grado di gestire tranquillamente 100-200 utenti contemporanei in quanto non esegue la tua applicazione fa semplicemente da tramite.
per maggiori info vedi:
http://www.valtellinux.it/knights/firewall-3.html
altrimenti gooooooooogle![]()