I'm hosting a HTTP server from home. I'm concerned about security issues since the machine has some personal files in it.
I have forwarded data from external IP port 80 to my IP at port 80. The website seems to work without adding an inbound exception to port 80 at the Win 7 firewall.
The HTTP server itself is called "Netty" - it comes out of the box with Play framework -applications. I haven't configured it at all.
I'm asking for general practices and pitfalls as how to make sure no attackers can access my computer/personal files, aside from good programming practices?