How to setup SharePoint through webNetwork

How to setup SharePoint through webNetwork

Problem:  Microsoft SharePoint will work through webNetwork, but there are a few items that must be configured on SharePoint side to work through our proxy server.



Cause:  SharePoint was always designed to be an intranet site and not designed for internet access.  Because webNetwork functions as a "reverse-proxy" it is required to have the below settings configured for access through webNetwork.



Prerequisite(s):
  • webNetwork 6.3.0.198 or higher
  • Ability to add DNS entries
  • SharePoint Administrator access
  • SharePoint basic authentication enabled
  • SharePoint test environment



Solution(s):  Add Alternate Access Mappings (AAM) to SharePoint test site.  It's highly recommend you test settings on a test site before moving to production.  The below settings are for SharePoint site on HTTP (80).  You'll need to adjust the below parameters if you are running secure (HTTPS) or a different port.

Add DNS entries:
  • Define new intranet DNS for Sharepoint - ex: intsharepoint.company.com
  • Add intsharepoint.company.com to internal DNS and point to Sharepoint IP address
  • Define new Virtual DNS for Sharepoint - ex: wn-sharepoint.company.com
  • Add wn-sharepoint.company.com to internal DNS and point to private webNetwork IP address
  • Add wn-sharepoint.company.com to public DNS and point to public webNetwork IP address

Add AAM in SharePoint:
  • Browse to your WSS 3.0 Central Administration site
  • Click on the Application Management tab
  • Click “Create or extend Web application”
  • Click “Extend an existing Web application”
  • Select the web application that you wish to use, and then fill out the port, host header, and SSL fields based on the internal URL properties
    Port = 80
    Host Header = intsharepoint.company.com
    SSL = no
    Zone = Internet
    URL = https://wn-sharepoint.company.com
  • Click OK to create the IIS Web site
  • Browse to your WSS 3.0 Central Administration again
  • Click on the Operations tab
  • Click “Alternate access mappings”
  • Click the Alternate Access Mappings selector drop-down and select the web application
  • You should now see the AAM URLs assigned to your web application
  • Click “Add Internal URLs” in the AAM toolbar
  • Type in the internal URL - http://intsharepoint.company.com
  • Select Internet zone
  • Click Save.

Add Virtual Web App in webNetwork:
  • Host object = intsharepoint.company.com
  • Virtual DNS = wn-sharepoint.company.com
  • Host Authority = Disabled


References:
Alternate Access Mapping (Part 1 of 3)
Extend a Web application (SharePoint Server 2010)
Unextend a Web application (SharePoint Server 2010)
Planning alternate access mappings (SharePoint Server 2013)
Alternate Access Mappings (SharePoint Server 2013)