How to do I post a simple external website in SBS2011?

Posted on 2011-10-21
Last Modified: 2012-08-13
We recently migrated from SBS2003 to SBS2011.

I setup SBS2011 from scratch, created users and moved their mail to avoid the horror stories I've heard about trying a true migration.

In the past managing IIS amounted to simply copying our web designer's extremely simple single html page with a flash object in it and the associated .swf file into c:\inetpub\wwwroot

I expected that posting our external website on the new server was going to be the easiest of my tasks.  Copy the files, recycle and I'm done, Right?... no.  I have done the arduous task of migrating email, files, server based applications, dealt with the organizational units changing and all of the other migration tasks... including fixing so that it properly forwards to /owa... but I STILL can't seem to post a simple external webpage.

When we try to view the webpage at http:\\
it show our <title> string on the top of the browser frame but the rest of the page is blank.  I can right click in the center of the page and it tells me my flash player version, but it never shows the content.

In the EventVwr  Windows Logs  - Application  
It shows an ASP.NET 4.0.30319.0 error  Event ID 1309

Request information:
    Request URL:
    Request path: /Keough&Moody.swf
    User host address:
    Is authenticated: False
    Authentication Type:  
    Thread account name: NT AUTHORITY\NETWORK SERVICE
Thread information:
    Thread ID: 21
    Thread account name: NT AUTHORITY\NETWORK SERVICE
    Is impersonating: False
    Stack trace:    at System.Web.HttpRequest.ValidateInputIfRequiredByConfig()
   at System.Web.HttpApplication.PipelineStepManager.ValidateHelper(HttpContext context)
Custom event details:

I don't know how to fix this.

In the Small Business Server Webpages console it only notes three pages:
Remote, Internal and OWA.... why wouldn't they have a default external page... even if it is disabled by default.

Any assistance would be greatly appreciated.  Our website has been down for over a week.  

Question by:kdugger
    LVL 13

    Accepted Solution

    In IIS manager did you create a binding for your website to
    LVL 77

    Expert Comment

    by:Rob Williams
    It is STRONGLY discouraged running a public web site on SBS, or any domain controller. This is a huge security risk.
    Because of ties to existing internal web service you can also 'break' existing IIS bindings when doing so.

    Author Closing Comment

    Thanks so much for your help, Murgroup.

    I looked at this several times and thought that since it was listening on port 80 on all interfaces * that it would allow any web request to get to us regardless of the requested domain as long as the IP resolved to our server, similar to the way apache can be configured in it's conf file.   (I thought it would actually be useful to leave this "Generic" and open, because we have several domain names that route to our serve.  All are essentially aliases that display the same web pages.)  Anyway, I added the domain names as you suggested and got immediate success.  Thanks so much!

    Author Comment

    Regarding not hosting a public website.  I appreciate the concern with exposing any Microsoft product to the internet for any reason, but IIS is already exposed to the internet if you are going to use /remote or /owa.  Our webpage is an on-line brochure.  It has essentially no exposure for exploit.  What good is it to have IIS installed if you can't use it even to host a tiny low volume do-nothing webpage?

    In the end it was an impossible sell for me to go to my client and say "Here is your new expensive server with the latest technology... but we can't use it to do the exact same things that your old SBS2003 server were used for."

    I do appreciate the response, but when someone asks, "How do I do X?"  a reply of "Don't do that."  isn't really helpful. "Here's how you do that... but I don't recommend it."  Is generally more welcome.

    Best regards.

    LVL 77

    Expert Comment

    by:Rob Williams
    All I can do is advise.

    Featured Post

    How to run any project with ease

    Manage projects of all sizes how you want. Great for personal to-do lists, project milestones, team priorities and launch plans.
    - Combine task lists, docs, spreadsheets, and chat in one
    - View and edit from mobile/offline
    - Cut down on emails

    Join & Write a Comment

    The articles for turning off the Client firewall policy on the internet are for SBS 2008 and don't really help for SBS 2011. They actually moved the Client firewall policy. In 2011, the client firewall policy has moved to the SBS computers conta…
    I’m often asked about newer and larger USB drives connected to SBS2008 and 2011 failing Windows Server Backup vs the older USB drives not failing. As disk space continues to grow and drive technology change SBS2008 and some SBS2011 end up with the f…
    This video is in connection to the article "The case of a missing mobile phone (". It will help one to understand clearly the steps to track a lost android phone.
    Polish reports in Access so they look terrific. Take yourself to another level. Equations, Back Color, Alternate Back Color. Write easy VBA Code. Tighten space to use less pages. Launch report from a menu, considering criteria only when it is filled…

    754 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    24 Experts available now in Live!

    Get 1:1 Help Now