1
  1. Can you make a site collection available through the internet?
  2. Any good guides to getting them pointed externally?
  3. Is it possible to have a site collection that is available through different URLs internally & externally? (e.g. http://sales (internally) http://sales.company.comm (externally))
3

1) Yes. This is possible. The scope of your requirements have not been defined, so if you require anonymous access, I have included links for how to do that. If not, ignore those links.

For Anonymous users : You need to first Enable Anonymous Access on the web application in Central Admin (Check out Authentication Providers). You will then need to make some content available to Anonymous users within the Site Collection. You will also need to sort out External DNS so traffic can be routed to your SharePoint server.

For regular users with logins : You need to sort out your External DNS to route traffic to your SharePoint server. Without knowing what DNS service you use, I cannot really give you a guide for this.

You will also need to make sure that there are no Firewalls restricting access on port 80 or 443 (depending on port being used).

2) Here are Anonymous Access guides :

https://www.youtube.com/watch?v=s9tigJk95fo (SharePoint 2013)

https://www.youtube.com/watch?v=iodlUnwlHUg (SharePoint 2010)

3) If you require multiple URLs to the same content You would need to configure Alternate Access Mappings in Central Admin, and also potentially set some Bindings in IIS if you require multiple ports for your web applications. You can have up to 5 different URLs that point to the same content.

If you require different authentication mechanisms for these different URLs, instead of just using Alternate Access Mappings, you may need to Extend the Web Application. This will allow you to serve the same content, but use a different URL and different Authentication mechanisms (like NTLM / Kerberos / ADFS / Forms based auth etc.)

https://www.youtube.com/watch?v=3s_uY983LXM (Volume is a bit quiet on this)

https://www.youtube.com/watch?v=FTfw1_3aGqM

https://blog.blksthl.com/2012/12/03/a-guide-to-alternate-access-mappings-basics-in-sharepoint-2013/

https://technet.microsoft.com/en-us/library/cc263208.aspx (AAM)

https://www.youtube.com/watch?v=WOE5WGAfF08 (extend Web Application)

Some good write ups on Host Name Site Collections :

https://blogs.msdn.microsoft.com/russmax/2013/10/31/guide-to-sharepoint-2013-host-name-site-collections/

https://blogs.msdn.microsoft.com/kaevans/2012/03/27/what-every-sharepoint-admin-needs-to-know-about-host-named-site-collections/

https://technet.microsoft.com/en-us/library/cc424952.aspx?f=255&MSPPError=-2147217396

  • 1
    Thank your very much for detailed explanation, very useful. – Aadil Ganie May 25 '16 at 10:02
  • Our DNS is normal Windows based server DNS. We do have a firewall as well but we open the necessary ports when needed. We basically have one web application with multiple site collections. We would like to extend one of those site collections to the internet to allow users to log in using FBA or even active directory login. – Aadil Ganie May 25 '16 at 10:03
  • I would say that Host Name Site Collections are the correct way forward for you. The bottom 3 links in my answer should help you. Bear in mind that Authentication is set at the web application level, so this needs to be planned for when creating any site collection, including host name based site collections. – Nullldata May 27 '16 at 3:00

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.