Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

My current setup looks like this:

Internet -> IIS Web Server (IIS1)
         -> Team Foundation/SharePoint/SQL Server (TFS)

IIS1 is configured with multiple sites using host headers mapped to local directories.

TFS is configured with a very standard SQL/SharePoint/TFS setup, as close to default as I could get. I have done no configuration with host headers, DNS, or alternate access mappings on this server in SharePoint or in the Application Tier of TFS. "Stock install" comes to mind.

All traffic over port 80 is routed to IIS1.

What is the proper way to setup external access to the TFS SharePoint site, is it to create a URL Rewrite for IIS1's to point to the TFS server, and if so - do I need both an incoming and outgoing rule?

Will I also need to modify host headers on the TFS server? Do I need to setup some sort of DNS service as well? Configure alternate access mappings? I'm a tad lost.

If not, what is the best way to set this up? Ideally I would like to access the SharePoint services offered by Team Foundation Server at (externally/remotely).

share|improve this question
So... you are port forwarding http requests againts TFS to IIS1?! Why would you do that? How will you access Sharepoint over http? – Mathias R. Jessen Dec 26 '11 at 3:41

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Browse other questions tagged or ask your own question.