Link to home
Start Free TrialLog in
Avatar of rwallacej
rwallacej

asked on

Can't view websites running on IIS from outwith office on Windows 2003 server

Hi
I've a web server running windows 2003. On this IIS is running with a website called "TestSite2", with a page called Index.htm.
I can access the files from within building intranet but not outside the building.  The website port is set to 7001.

Here's how things are setup.

PC with website hosted/IIS Setup:     http://192.168.1.126/
Visiting                               http://192.168.1.126/TestSite2/Index.htm 
from any PC in building works fine.  

Visiting      
xx.xx.xx.xx/TestSite2/Index.htm
OR
xx.xx.xx.xx:7001/TestSite2/Index.htm  
doesn't work outside building.

"The page cannot be found" error.

Router is set to accept all traffic on port 7001 and direct to 192.168.1.126.   SonicWall is running but port 7001 is opened.  

If I put TestSite2 on our Terminal Server, it can be accessed from outwith building on that but that's no use  - must be on the  192.168.1.126 PC.  IIS doesn't have any security on it. The only tick box is "Allow anonymous access" (no windows authentication etc ticked)

Not sure what's up.  Don't think its the router as it seems configured right.

Ideas, please - thank-you!
Avatar of Brett Danney
Brett Danney
Flag of South Africa image

Your firewall rules seem fine however when you say "outside the building" are you refering to people accessing the site via the Internet? If so their firewall may not be allowing any traffic on port 7001.
Avatar of rwallacej
rwallacej

ASKER

"outside the building"
indeed I mean people accessing from internet
I have just tried setting my laptop firewall settings to allow traffic in port 7001 but no joy accessing site
I don't know if this helps but

http://x.x.x.x/TestSite/Index.html 

gives "The page cannot be found"

and

http://x.x.x.x:7001/TestSite/Index.html

gives "Internet Explorer cannot display the webpage"
hangon a second the ip that goes in x.x.x.x is that ip address a public ip address?
yes
we use x.x.x.x/exchange or x.x.x.x:80/exchange  to get our emails
at least I think it must be public if we can access emails anywhere in world ?
The test site you added is on the same machine as the exchange web interface?
Is the site setup to allow annonymous? If so check the permissions on the website, right click and go to permissions and make sure the annon account has permissions to the folder.
Check the seetings of the exchange webfolders site, everything in your new site should mach exactly the only diffrence should be the port number, home directory and users who have access.
IIS site settings:

for authentication methods "Enable anonymous access" is ticked. User name is IUSR_....
"Integrtaed windows auth", "digest authentication", "basic authentication" and ".net authentication" are all unchecked

for IP Address and domain retrictions , "Granted access" is checked, and no exceptions are there.

under "Home directory", "A directory located on this computer" is checked
local path is C:\inetpub\wwwroot\TestSite
with "Read" ticked

no filters on ISAPI filters

Windows explorer settings:
c:\inetpub\wwwroot\TestSite
security :  Internet Guest Account is set to "Read and exectute, List folder contents, read"

no idea what's up!
When I visit x.x.x.x, I get the "This site is under construction" message. This is IIS running on terminal server.
Does the Terminal server IIS settings need to be configured, or is it just the router since the 192.168.126 is connected to router.
SOLUTION
Avatar of brwwiggins
brwwiggins
Flag of United States of America image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
visiting  http://x.x.x.x:7001 internally  doesn't work;  I need to use 192.168..../TestSite

IIS on the server hosting the site is listening on port 7001. This is a different server to terminal server

Home for weekend, need to leave til Monday now....
ASKER CERTIFIED SOLUTION
Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
If I go to to http://x.x.x.x:7001/testsite it doesn't work externally out of office.

I have a fixed IP address of x.x.x.x.
I thought I could host pages in the office with IIS running, accessible from the internet with this IP address and a port number?

Thanks
turned out this was SonicWall. It wasn't installed on PC hosting site, so router was blocking items on their way out to internet.
installing SonicWall software on PC hosting site fixed things
thanks to you both for your contributions