assuming you don't already have an index.html file (and if you do make a copy) create one and upload it, see if you can access your site that way.
If you don't get the index.html page to show up in the direct url you normally use then you have a problem outside of geeklog. If you do get it to work then your problem is likely with a corrupted file... best thing you could do is install a recent backup, and if you don't have one of those, try "upgrading" your geeklog installation to see if that helps.