OWA hopelessly busted in your exchange 2007 server? I scoured lots of posts and forums until I found an easy fix, for me at least. Posting here for my reference, hopefully it helps someone else also.
On your exchange 2007 server -
at a cmd prompt: (substitute wherever exsetup.exe lives on your server for ‘c:\program files\Microsoft\Exchange’ if needed)
c:\Program Files\Microsoft\Exchange\bin\exsetup.exe /mode:uninstall /roles:ca
Next, uninstall IIS completely, including the RPC over HTTP proxy (under networking tools)
(reboot)
then :
C:\Program Files\Microsoft\exchange\bin\exsetup.exe /mode:install /roles:ca
Then reinstall IIS and RPC over HTTP proxy
This solved my OWA woes, after a server reboot, owa works fine again.