You can run Apache on your gateway and get it to proxy stuff into your internal network. Turn on passwords and it should be reasonably secure as well.

If you don't want it on the gateway then port forward from the firewall to your webserver box instead.