I just posted a quick reply and got a nginx error. Quick points...
Use a DMZ if your router supports it. That sends ALL traffic to the internal server.
Set your web server to listen to the internal LAN IP of the server.
Set your DNS TTL to 300 so your resource records propagate in 5 minutes.