I have recently set up a standalone SharePoint 2010 environment.
The Web application was created with host header and the site collection is accessible from the client machines, but not internally. That was because of using FQDN to access the Web site.
The error when I tried to access site internally was similar to the one described here:
You receive error 401.1 when you browse a Web site that uses Integrated Authentication and is hosted on IIS 5.1 or a later version
And the search returned the following error in the Event Log:
"The start address cannot be crawled.
Context: Application 'Search_Service_Application', Catalog 'Portal_Content'
Details: This item could not be crawled because the crawler could not connect to the repository."
One of the suggestions was to disable the loopback check, but that would compromise the Web server.
So what I have done was:
1. Added a binding to my IIS Web site for a different port. Let's say my Web server name is win-v7mez4966tk and the port number is 10001:
2. Restarted Web site
3. Added Alternate Access Mapping to the Web application:
4. Replaced http://sharepoint.domain.com with http://win-v7mez4966tk:10001 for Content Source settings:
5. Added Server Name Mappings to replace http://win-v7mez4966tk:10001 with http://sharepoint.domain.com for search results:
6. ???!!????
7. ENJOY :) Now I can browse my Web site internally using the custom binding and my search results are available for users.
Stay tuned for more articles from Wylde Solutions
If you need help configuring search in your Intranet using SharePoint 2007 or 2010 contact Wylde Solutions now.
The Web application was created with host header and the site collection is accessible from the client machines, but not internally. That was because of using FQDN to access the Web site.
The error when I tried to access site internally was similar to the one described here:
You receive error 401.1 when you browse a Web site that uses Integrated Authentication and is hosted on IIS 5.1 or a later version
And the search returned the following error in the Event Log:
"The start address
Context: Application 'Search_Service_Application', Catalog 'Portal_Content'
Details: This item could not be crawled because the crawler could not connect to the repository."
One of the suggestions was to disable the loopback check, but that would compromise the Web server.
So what I have done was:
1. Added a binding to my IIS Web site for a different port. Let's say my Web server name is win-v7mez4966tk and the port number is 10001:
2. Restarted Web site
3. Added Alternate Access Mapping to the Web application:
4. Replaced http://sharepoint.domain.com with http://win-v7mez4966tk:10001 for Content Source settings:
5. Added Server Name Mappings to replace http://win-v7mez4966tk:10001 with http://sharepoint.domain.com for search results:
6. ???!!????
7. ENJOY :) Now I can browse my Web site internally using the custom binding and my search results are available for users.
Stay tuned for more articles from Wylde Solutions
If you need help configuring search in your Intranet using SharePoint 2007 or 2010 contact Wylde Solutions now.
Slava, many thanks! You save my friday:)) Excellent solution!
ReplyDeleteNo problem Proximus Mania. I am glad it helped. :)
ReplyDeleteYou are the man! This saved me so much time yesterday.
ReplyDeleteNow I have another tool in my toolbox...
Good to hear Mikes SharePoint :) Thanks for kind words
ReplyDelete