我必须检查机器上是否安装了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地址和端口。