被忽悠:0号端口提供IIS的80端口Hello World服务?

2019-02-28 11:35:25 浏览数 (1)

阅读更多

被忽悠:0号端口提供IIS的80端口Hello World服务?

忽悠,完全被忽悠了一回,不仅是我,还包括老梁同志

下午在调试JmxLog4J的端口测试,我测试使用0号端口,程序运行是正常的,但是我输入 http://localhost:0/ 去访问却访问到一堆的从大到小的Hello World测试的页面出来,简直是怪事。 我换台机器访问,也是如此,于是叫老梁访问,他的访问也是这个页面。 我把程序里的端口配置为1,然后 http://localhost:1/ 这样就可以正常访问到我的应用了。

于是,我打开 netstat -a | find ":0" 看看是谁在用0号端口

  Proto  Local Address          Foreign Address        State   TCP    HOST:http   HOST:0  LISTENING   TCP    HOST:epmap  HOST:0  LISTENING   TCP    HOST:371    HOST:0  LISTENING   TCP    HOST:https  HOST:0  LISTENING   TCP    HOST:microsoft-ds  HOST:0  LISTENING   TCP    HOST:1088   HOST:0  LISTENING   TCP    HOST:1062   HOST:0  LISTENING   TCP    HOST:netbios-ssn  HOST:0  LISTENING   TCP    HOST:netbios-ssn  HOST:0  LISTENING   TCP    HOST:netbios-ssn  HOST:0  LISTENING

发现Foreign Address占用0号的这么多,值得怀疑的肯定是IIS了 打开管理端,发现果真IIS启动着,但是,注意了,IIS并没有占用0号端口,它是占用80端口 我把IIS停掉,然后访问 http://localhost:0/ ,这样就访问不了了,再启动,又可以访问了。 于是,才知道。。。原来是如此啊,晕了。。。你知道了吗?还是也象我一样被忽悠了一下?

0 人点赞