Windows
使用控制台檢查是否在 Windows 機器上安裝了 Web 服務
我必須檢查機器上是否安裝了 Web 服務。不應該使用任何http請求等等。我所擁有的 - 是機器的 ssh 連接。
更新
安裝了許多 Web 服務。所以我必須按給定的名稱/地址搜尋。
請你幫助我好嗎 ?先感謝您。
只需快速而骯髒的檢查就可以簡單地進入命令提示符並使用“netstat -an”並在埠 80/443 上查找任何“偵聽”連接。IE
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 它也可以配置為偵聽您的特定 IP 地址
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 選項需要提升權限,僅供參考)
需要注意的一點是,不可能有 2 個單獨的應用程序(IIS 和 apache)都在同一台機器上偵聽相同的 IP 地址和埠。