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: