首页 > 网站 > IIS > 正文

为什么iis发布网站后用IP地址无法访问?

2024-08-29 03:10:19
字体:
来源:转载
供稿:网友
  操作系统:Windows7
 
  IIS:v6.1
 
  一、背景:在做webgis应用时,数据源采用的是arcgis的切片图片。把图片放到iis中发布。在iis中浏览图片时,可以正常显示,如地址为“http://localhost/arcgiscache/shenzhen/Layers/_alllayers/L00/R00003068/C000041ed.jpg”。结果在改成“http://192.168.1.105/arcgiscache/shenzhen/Layers/_alllayers/L00/R00003068/C000041ed.jpg”(本机的ip是192.168.1.105)。出现了无法访问的情况,局域网内的其他电脑同样也访问不到。
 
  二、尝试的解决途径
 
  1、猜想访问权限的问题(在windows7下面权限控制比较严格)。
 
  解决方式:查看切片图片文件夹的访问权限,当前用户和管理员都有可读的访问权限。修改切片图片的访问权限为添加Everyone完全控制权限(只是测试是不是这个问题导致的,显示用一般都不要赋予完全控制的权限),结果还是不行。
 
  2、猜想文件是否需要共享问题。
 
  解决方式:将切片文件夹改成共享,访问权限同样赋予Everyone的完全控制权限,结果还是不行。
 
  3、猜想iis用户访问权限问题。
 
  解决方式:在iis中找到发布的虚拟目录,在其基本设置中的“连接为”设定为待定用户,其中的待定用户为当前的登录用户,结果还是不行。
 
  4、猜想防火墙的问题。
 
  解决方式:当前图片是采用http方式访问的。外界无法访问,应该是禁用了http的80端口。所以应该在防火墙中添加80端口的例外。
 
  三、具体操作步骤为:
 
  1、打开控制面板,找到Windows防火墙打开。
 
  2、找到高级设置打开。
 
  3、找到入站规则下的新建规则。
 
  4、跟着新建规则向导,选择端口->TCP->输入特定端口80->允许链接->设置可访问的网络类型(可全选)->输入名称(如HTTP)->完成。
 
  四、总结:如果显现本机可访问,局域网其他的电脑不可访问的情况。应首先考虑防火墙的问题。
 
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表