首页 新闻 赞助 找找看

IIS 里配置的WEB 端口有啥用啊?外部(其他电脑)访问还是只能通过80端口才能访问到这个WEB啊?

0
[已解决问题] 解决于 2014-08-13 21:23

IIS 里配置的WEB 端口有啥用啊?外部(其他电脑)访问还是只能通过80端口才能访问到这个WEB啊?

吴顶天的主页 吴顶天 | 初学一级 | 园豆:39
提问于:2014-07-31 12:40
< >
分享
最佳答案
0

配置了端口以后,你可以这样访问

http://www.abc.com:8080

也可以这样访问

http://www.abc.com:9090

别人要是打http://www.abc.com是访问不到的,80只是一个约定俗成的端口,浏览器默认会访问这个端口。

有时候一些企业内部网站,需要在外部访问,但又怕有人误入,就可能用这个方法。

奖励园豆:5
爱编程的大叔 | 高人七级 |园豆:30839 | 2014-07-31 12:59

这样就是问题啊,因为IIS端口配的是8080,所以Request.Url取得就是http://www.abc.com:8080,然后图片的地址就应该为http://www.abc.com:8080/photo/555   但是 通过外部 这样访问是访问不到的 必须通过http://www.abc.com:80/photo/555  啊

吴顶天 | 园豆:39 (初学一级) | 2014-07-31 13:36

@Dellienware: 那是因为你外部的路由器干的好事。

一般情况下如果你服务器托管在电信机房,假设所有端口没有因为政治因素问题进行特殊处理的话,

都是可以直接访问的。

你这种情况是因为路由器上只做了80端口的映射,不信你把80端口的网站停了看看,你还能不能访问。

爱编程的大叔 | 园豆:30839 (高人七级) | 2014-07-31 14:22
其他回答(2)
0

谁告诉你只能通过80端口访问网站了?

你能通过任何端口访问网站,只是http协议默认是80端口.也可以手动指定其他端口

吴瑞祥 | 园豆:29449 (高人七级) | 2014-07-31 13:37

我在IIS里指定的端口为100,但是外部访问不了啊

支持(0) 反对(0) 吴顶天 | 园豆:39 (初学一级) | 2014-07-31 13:56

@Dellienware: 外部不能访问还可能是因为Firewall等诸多因素,此处不能一一尽列。

MCSE有一门课程是关于IIS的,有空看看...

支持(0) 反对(0) 爱编程的大叔 | 园豆:30839 (高人七级) | 2014-07-31 14:24
0

如果iis上面部署多个网站,可以通过端口区分

wolfy | 园豆:2636 (老鸟四级) | 2014-07-31 17:14
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册