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

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

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

更新

安装了许多 Web 服务。所以我必须按给定的名称/地址进行搜索。

你能帮助我吗?提前谢谢您。

答案1

只需快速检查一下,就可以简单地进入命令提示符并使用“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

或者也可以配置为监听你的特定 IP 地址,而不是 0.0.0.0

TCP    x.x.x.x:80             0.0.0.0:0              LISTENING
TCP    x.x.x.x:443            0.0.0.0:0              LISTENING

甚至在 ipv6 上......

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

这还会显示是否有其他 Web 服务正在运行,例如 apache 或其他未知服务。如果您在 netstat 上使用 -b 选项,它还会显示哪些可执行文件参与了创建侦听端口。(仅供参考,-b 选项需要提升权限)

值得注意的是,不可能让两个独立的应用程序(IIS 和 apache)在同一台机器上监听同一个 IP 地址和端口。

相关内容