IIS 7 and Above
Can browse from LAN but not from outside?
Last post Nov 21, 2006 01:51 PM by k1w1
Jun 18, 2006 06:15 PM|jtzako|LINK
I have my web server running on a PC on my lan. I can browse to the website by domain or by IP from either PC (public IP). Yet nobody outside my LAN can browse or ping the site.
I have set my dlink router to allow the port 80 traffic, I've even tried 8080 and 23 just for kicks. None allow the site to load from any computer outside my LAN.
There is no firewall running on my PC btw.
Any clues? Is IIS 7 somehow detecting that Im "local" even though I use public numbers? Could it be blocking outside access somehow? Ive not had this problem before in IIS6 so Im stumped..
I forgot to include, the FTP site (same domain and IP) works fine. Of course it uses IIS6....
Jun 18, 2006 07:55 PM|brashquido|LINK
Jun 18, 2006 08:11 PM|jtzako|LINK
Assuming Im looking in the right log... \inetpub\logs\LogFiles\w3svc1 and looking at the dated file.. I dont see anything external hitting the server... Which is odd since i have ports forwarded for 80, 8080 and 23 as well as 21.
a sample of what I see when I access the site internally using the actual public domain name...
2006-06-19 00:04:07 192.168.0.101 GET /coppermine/index.php - 80 - (my public IP) Mozilla/4.0+(compatible;+MSIE+6.0;+Windows+NT+5.1;+MSDigitalLocker+Vista+1.3;+SV1;+SLCC1;+.NET+CLR+2.0.50727;+Media+Center+PC+5.0;+WinFX+RunTime+3.0.50727) 200 0 0
2006-06-19 00:04:07 192.168.0.101 GET /coppermine/themes/rainy_day/style.css - 80 - (my public IP) Mozilla/4.0+(compatible;+MSIE+6.0;+Windows+NT+5.1;+MSDigitalLocker+Vista+1.3;+SV1;+SLCC1;+.NET+CLR+2.0.50727;+Media+Center+PC+5.0;+WinFX+RunTime+3.0.50727) 304
Jun 18, 2006 08:44 PM|jtzako|LINK
Jun 19, 2006 12:32 AM|brashquido|LINK
Jun 19, 2006 01:10 AM|jtzako|LINK
Ive only got 4 computers on this lan and definitely no other servers. If outsiders try to access the website they just get page cannot be displayed. They can resolve the IP (DNS working) and they can get to the FTP server running in the IIS6 mode.
All 4 internal computers can access the site by the servers computer name, private IP, public IP and URL. None of those methods make any entry in the log file I mentioned earlier... the only thing that does is the normal "coppermine" PHP actions (those
only show up when the web server starts up and activates coppermine).
For whatever reason there are no logs of web events except "failed attempts" that actually hit the server (i.e. 404 etc)
Jun 20, 2006 10:53 PM|jtzako|LINK
Jun 20, 2006 11:47 PM|brashquido|LINK
Jun 21, 2006 02:34 AM|jtzako|LINK
Ok. I managed to get this working I think. Though I do not know why it suddenly started working since I dont think I made any significant changes.
Now I do see log entries but I didnt change logging at all. I see his external IP show up in the log for the various files he touched.
One thing, which may or may not be related, is I keep getting this error:
"iis worker process has stopped working was closed" and if I click the baloon it says it was closed by DEP (data execution prevention). I havent been able to see any problem associated with that process stopping but it pops up a few times a day for some
Nov 21, 2006 01:02 PM|k1w1|LINK
I'd like to know what 'unsignificant changes' you made, as I have the same problem.
Running VISTA RC2, as an upgrade from RC1. IIS was working fine under RC1. After the upgrade, I got the following error: "The
Windows Process Activation Service encountered an error trying to read
configuration data for config section
'system.applicationHost/applicationPools' from file
'\\?\C:\Windows\system32\inetsrv\config\applicationHost.config', line number
'108'. The error message is: 'The 'password' attribute is invalid."
I managed to resolve this, basically by removing the offending line. I tested and found the applicationhost.config.clean.install file worked, or at least allowed the services to start, and after removing the offending line from my existing applicationhost.config
file, got IIS and my website up and running locally.
Access from anyone over the internet simply gives a page cannot be found.
I don't *seem* to have a logging option in IIS? Log files in the system32\logfiles directory are showing no signs of the failed requests.
Any help gratefully appreciated.
Nov 21, 2006 01:51 PM|k1w1|LINK
Doh! Slap me for not checking the basics. Turns out the install had reset the fixed IP address set on my computer. It had been a looong day...