As title. The server was working fine, I could ping it from the outside world, ssh in, it was serving up pages. I installed VirtualBox one day, and after a restart, I couldn't see it at all. The only way to access it was locally. All the of the networking configuration appears to be the same from what I can see, but I can't access it remotely at all. Another box on the same local network (the server has two network cards, one for internal network one for external) can ping the external as well as internal IP's no problem. I'm kind of at a loss here, I've tried everything I can think of, so this is my last resort before I just reformat.
It might be useful to know that I made a couple of virtual machines between installing VirtualBox and restarting. I also have tried removing VirtualBox.
The server is running Debian.