使用控制台检查Windows机器上是否安装了Web服务

我必须检查机器上是否安装了Web服务。 不应该使用任何http请求等。 我所有 – 是一个SSH连接的机器。

UPDATE

有很多web服务安装。 所以我必须按给定的名称/地址进行search。

你可以帮我吗 ? 先谢谢你。

只需简单地将一个简单的检查放到一个命令提示符下,然后使用“netstat -an”并在端口80/443上查找任何“监听”连接。 即

TCP 0.0.0.0:80 0.0.0.0:0 LISTENING TCP 0.0.0.0:443 0.0.0.0:0 LISTENING 

或者而不是0.0.0.0它也可能被configuration为侦听您的特定IP地址

 TCP xxxx:80 0.0.0.0:0 LISTENING TCP xxxx:443 0.0.0.0:0 LISTENING 

甚至在ipv6上…

 TCP [::]:80 [::]:0 LISTENING TCP [::]:443 [::]:0 LISTENING 

这也会告诉你,如果一些其他的Web服务正在运行,如Apache或谁知道还有什么。 如果您在netstat上抛出-b选项,它还会显示创build侦听端口所涉及的可执行文件。 (-b选项只需FYI提高权限)

有一点需要注意的是,不可能有两个单独的应用程序(IIS和Apache)在同一台机器上侦听同一个IP地址和端口。