Are you able to see the Internet from your web server (can you surf to web sites using the server)? That would be the first place to look.
The IP address of the server (192.168.0.1) also raises a question in my mind, usually that address is the internal address of the router. What is the internal (LAN) address of the router? Make sure the LAN interface of the router isn't using the same IP address as the server. You may need to change the server to 192.168.0.2 and update the port forwarding to go to that address.
Please post more information as you troubleshoot and I'm sure we'll all be happy to help out more.
Also, for some additional general information on this sort of thing, check out the following sites:
http://www.dslwebserver.com
http://www.diywebserver.com
Good luck!