Symptoms:
============
When you click on the Monitoring and Reporting or Backup snap-in, you
receive the following error:
The page cannot be found
HTTP 400 – Bad Request

If “Show friendly HTTP error messages” is uncheck in IE, the error become:
Bad Request (Invalid Hostname)

Cause:
============
SBS2003 Premium: 127.0.0.1 (loopback) is missing from the Default Web Site.
SBS2003 Standard: A host header is assinged to All Unassigned (Default)

Resolution
============
SBS2003 Premium:
<Typically ISA is installed and thus Default Website is bounded to the
internal IP only.>
Go to IIS, Default Web Site, Web Site tab, Advanced. Server should have the
internal IP on port 80 and 127.0.0.1 on port 80. If the loopback is
missing, click Add, and type 127.0.0.1 for the IP, 80 for the port, and do
NOT assign any host header to 127.0.0.1.

SBS2003 Standard:
<ISA is not installed and thus Default Website is bounded to All
Unassigned.>
Go to IIS, Default Web Site, Web Site tab, Advanced. Verify the IP address
Default does not have a host header. Removed any host header assiged to
Default.
If you have to assign a host header to the default website, please add
127.0.0.1 with port 80 and NO host header to the default website.

NOTE: Monitoring and Reporting, and Backup snapin in Server Management
communicate with the IIS Default Website using 127.0.0.1. Make sure
127.0.0.1 port 80 is availalbe and no host header is assigned to 127.0.0.1.

 

5 Responses to Issues with Monitoring and Reporting or Backup Snap-in?

  1. Andy says:

    Hi,

    I am getting this error Bad Request (Invalid Hostname)

    whenever i try to access my internal webserver from a external source. I have a web/file server that sits behind my sbs 2003. I have all incoming port 80 requests directed to the server that hosts my internal site. From inside my network i can access the website just fine (using ISA to redirect). If i try to access my site using the external ip or domain name that points to the ip i get the above error. Just to give you a brief history i used to have a computer named "fileserver3" that was running win2k server. it was working just fine. I upgraded to a new server and replaced "fileserver" and "fileserver3" with a single server named "fileserver" that is running 2003 enterprise server. I have gone through my settings in ISA and thought that i changed everything that pointed to fileserver3 to point to fileserver but still no luck. If you have any ideas please let me know. I am desperate.

    Thanks

    Andy

  2. Susan says:

    Do you have another router on the outside between you and the web site? Post your question in the newsgroups rather than here for better help

    http://www.microsoft.com/windowsserver2003/sbs/community/default.mspx

  3. Rob McHugh says:

    I have another issue with the MMC snap in for Monitoring and Reporting,

    when i click the link im getting Snap-in creation failed.

    ive checked the standalone snapins and it definatly not in there, what is the easiest way to amend this problem?

    anyhelp would be most appreciated

    many thanks

    Robbie

  4. Kev Dines says:

    The following solution also allows you to move the Default Website to non-standard ports (which allows you to accept SSL connections on 4443 to say, an extranet), whilst leaving the ‘Monitoring and Reporting’ feature running (on SBS Standard):

    >>Go to IIS, Default Web Site, Web Site tab, Advanced. Server should have the internal IP on port 80 and 127.0.0.1 on port 80. If the loopback is missing, click Add, and type 127.0.0.1 for the IP, 80 for the port, and do NOT assign any host header to 127.0.0.1.

    Nice one Bradley!

  5. Sjonnie2nd says:

    Dines,

    Wow, your suggestion solved a problem I was struggling with for many hours: serving a website in a different IIS application pool with asp.net 2.0 and a router which refused to forward http over another port than port 80.

    Resuming:

    Default Web Site, Web Site tab, Advanced:
    – Default 81
    – 127.0.0.1 80

    My asp.net 2.0 application pool website:
    – Default 80

    et voila!

    Thnx man