Using firewall NAT and SSL you can securely pass web requests directly to your internal server. I have dozens of customers who have done that for years with no problem whatsoever. Are you still concerned about security?
I have a couple customers who insist on isolating the internal Domino server, and so they create a new Domino server in the DMZ and replicate their mail files to that server. So the firewall disallows direct access to the internal server from the internet. Only the DMZ server's IP is permitted to contact the internal server for thre sake of replication. This architecture satisfies even the most security-minded requirements. If you use cluster replication, the data available in the DMZ is current. The drawback is cost -- this architecture requires twice the Domino hardware and server licensing.