Мне нужно проверить, установлена ли на машине веб-служба. Никаких http запросов использовать не надо и все такое. Все что у меня есть - это ssh подключение к машине.
ОБНОВИТЬ
Установлено множество веб-сервисов. Поэтому мне нужно искать по имени / адресу.
Не могли бы вы мне помочь ? Заранее спасибо.
Просто для быстрой и грязной проверки можно просто перейти в командную строку и использовать «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 он также может быть настроен для прослушивания вашего конкретного 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
Это также покажет вам, работает ли какая-то другая веб-служба, например apache или кто знает что еще. Если вы укажете опцию -b в netstat, она также покажет вам, какой исполняемый файл участвует в создании порта прослушивания. (опция -b требует повышенных разрешений только к сведению)
Следует отметить, что невозможно иметь два отдельных приложения (IIS и apache), которые прослушивают один и тот же IP-адрес и порт на одном компьютере.