Solved

Accessing SharePoint server from the internet

Posted on 2009-05-06
18
353 Views
Last Modified: 2012-08-14
I recently added a SharePoint server to our network and everything works fine internally but it cannot be accessed via the internet.  It's running on a Windows Server 2008 (x86 Enterprise Edition) box.  Our domain has a record to point to our Comcast modem which it does so correctly.  The modem port forwards port 80 to the SharePoint server but it can't connect.  I'm thinking it's an IIS configuration that's wrong but I'm not too experienced in that area.  Recently I added an Exchange 2007 server to the network and forwarding port 443 to that server worked fine but that same logic isn't working in this case.  Any help would be greatly appreciated.
0
Comment
Question by:ponchoindy
18 Comments
 
LVL 11

Expert Comment

by:Steve_NJ
ID: 24318524
Do you have the proper internet URL setup for it? And have you configured the alternate access mappings for the internet URL?
http://blogs.msdn.com/sharepoint/archive/2007/03/06/what-every-sharepoint-administrator-needs-to-know-about-alternate-access-mappings-part-1.aspx
 
0
 
LVL 17

Expert Comment

by:GreatGerm
ID: 24318735
Also, don't forget you need to allow anonymous access in Central Admin if you want it to be initially viewable by all.
0
 

Author Comment

by:ponchoindy
ID: 24322918
The issue is that it's not connecting at all.  I'm nearly positive that the port forwarding is getting the request to the SharePoint server.  On that server I opened the IIS Manager and Anonymous Authentication is on for both 'Default Web Site', SharePoint '80' and 'SharePoint Central Adminstration v3'.  Again, I'm new to IIS so don't know what the next step is.

As for the proper internet URL, if it's wrong then shouldn't I be seeing a generic IIS page rather than an operation timing out error?
0
Salesforce Has Never Been Easier

Improve and reinforce salesforce training & adoption using WalkMe's digital adoption platform. Start saving on costly employee training by creating fast intuitive Walk-Thrus for Salesforce. Claim your Free Account Now

 
LVL 1

Expert Comment

by:kitesurf
ID: 24329379
i would try to see the iis page on the internet before installing sharepoint.  if you think that is good, then you can try your sharepoint site by extending the 80 web app to something like company.domain.com.  register the name with dns, and apply ssl to it.  ssl i believe does not work with port numbers.  good luck.
0
 

Author Comment

by:ponchoindy
ID: 24336170
I already have the SharePoint Server installed as we are using it internally.  I verified that the URL is pointing to our Comcast modem which in turn is port forwarding to the SharePoint Server.  I disabled the firewall settings and that did not resolve the issue.  I restarted the services and then the server itself incase that was the issue and that didn't help.  I'm guessing it's a simple IIS setting or two but that's where I need the help.  From the outside, it times out when trying to connect to the server.
0
 
LVL 17

Expert Comment

by:GreatGerm
ID: 24339233
Something is being missed in the setup process. Check the steps here: http://technet.microsoft.com/en-us/library/cc719928(WS.10).aspx
0
 

Author Comment

by:ponchoindy
ID: 24365066
GreatGerm,

I think that's what I'm looking for... I'm double-checking everything so I'll post whether or not that fixed it and what the problem was once I know for certain.
0
 

Author Comment

by:ponchoindy
ID: 24404695
With the directions I have been following (on the previous post), it mentions tweaking the virtual server configuration in Sharepoint Central Admininstration.  I have nothing in the Sharepoint Central Administration that mentions anything along the lines of a virtual server so I can't even do the steps listed in step 5 (Convert Your Web Site to an Extranet, and Apply a Template).
0
 
LVL 17

Expert Comment

by:GreatGerm
ID: 24414719
I'm going to setup a fresh environment and go through the steps tonight.  I am pretty sure I've used the same steps on a 2008 machine, but I'll see if I can identify any potential speedbumps.
0
 

Author Comment

by:ponchoindy
ID: 24441293
I don't know if this helps but I'm not using SSL (at this moment).  Is there a simple way that I can make the default web page point to another page rather than the SharePoint so I can verify that the server is getting the correct request?
0
 
LVL 17

Expert Comment

by:GreatGerm
ID: 24452669
There's definitely more at play here since you should see something whether it's your site or the default "under construction" page.

I do feel somewhat sheepish though since I meant to post one link and actually posted another.  To make up for it I'll include another one which goes into more detail about alternate access mappings.

The real link to all the steps: http://blogs.msdn.com/sharepoint/archive/2006/08/08/planning-designing-amp-securing-an-extranet-and-internet-facing-wssv3-and-sharepoint-server-2007-environments.aspx

More detail on AAM: http://blogs.msdn.com/sharepoint/archive/2007/03/06/what-every-sharepoint-administrator-needs-to-know-about-alternate-access-mappings-part-1.aspx
0
 

Author Comment

by:ponchoindy
ID: 24514558
GreatGerm,

I work in a school environment and school just ended so I'm going to rebuild that SharePoint server and do all the IIS testing BEFORE installing SharePoint so I can determine which technology is having/causing the issue.
0
 
LVL 17

Expert Comment

by:GreatGerm
ID: 24514891
That is a fantastic idea. You can setup IIS and install your ssl certificate before installing SharePoint.
0
 

Author Comment

by:ponchoindy
ID: 24538543
I have the server setup w/out SharePoint.  I installed IIS 7.0 and created a default web page (on port 80).  Our network only has one static IP and that points to our modem which port forwards to the appropriate server.  Anything secure goes to our Exchange 2007 server so we can't have a secure connection for this server.

That being said, we don't have an SSL certificate for this server, should we create a self-signed one or does that matter since it won't be a secure server (for now at least)?

The internet cannot find the default website I created and could this be because of the SSL certificate?  Sorry if I seem ignorant on this but this is the first web server I've triedto setup.
0
 
LVL 17

Expert Comment

by:GreatGerm
ID: 24542421
You don't need SSL to connect to your site via the internet.  Can other machines on the network see your site?  If so then it's probably a configuration issue with your modem.
0
 

Author Comment

by:ponchoindy
ID: 24542590
The internal network can see it just fine.  When I set up our exchange server (Exchange 2007 onto Windows Server 2008), I changed port forwarding from our old mail server to our new one and that's all I had to do.  I did the same thing with this web server... port forward port 80 to it and it times out.
I attached a screenshot of our modem's port forwarding to better illustrate this.  When I ping the site, it's definitely going to the modem.  I hope it's just a simple modem setting.

modem.jpg
0
 
LVL 17

Expert Comment

by:GreatGerm
ID: 24542704
I'm thinking it's definitely a router issue.  I'm seeing quite a bit of discussion online about this topic.  Here's an example:

http://www.broadbandreports.com/forum/r20499329-Business-Port-Forwarding-in-SMC-8014


0
 

Accepted Solution

by:
ponchoindy earned 0 total points
ID: 24558058
I did resolve the issue and I feel very silly for not noticing it earlier.  I had the Gateway set to our DNS server rather than the Comcast modem.  
0

Featured Post

Free Tool: IP Lookup

Get more info about an IP address or domain name, such as organization, abuse contacts and geolocation.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

A phishing scam that claims a recipient’s credit card details have been “suspended” is the latest trend in spoof emails.
A recent project that involved parsing Tableau Desktop and Server log files to extract reusable user queries for use in other systems. I chose to use PowerShell to gather the data, and SharePoint to present it...
I've attached the XLSM Excel spreadsheet I used in the video and also text files containing the macros used below. https://filedb.experts-exchange.com/incoming/2017/03_w12/1151775/Permutations.txt https://filedb.experts-exchange.com/incoming/201…
Exchange organizations may use the Journaling Agent of the Transport Service to archive messages going through Exchange. However, if the Transport Service is integrated with some email content management application (such as an antispam), the admini…

713 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question