Open in your text editor (Notepad) C:\Windows\system32\drivers\etc\Hosts
file and look for this line:::1 localhost
Comment it out so it looks like this:# ::1 localhost
Save the file and try again to access http://localhost/
Windows Server 2008 I know nothing at all of file paths so if the Hosts file is not in the above location then do a search of your PC for the Windows Hosts file and edit accordingly.
This should have you up and running with localhost.
Please let us know if it fixes your issue,