Чтобы проверить, какой веб-сервер работает в системе Linux, можно использовать несколько методов. Вот несколько примеров кода:
Метод 1: использование curl или wget
Вы можете использовать инструменты командной строки Curl или wget для получения заголовков HTTP-ответов сервера. Информация о сервере, включая программное обеспечение веб-сервера, часто включается в заголовки ответов. Вот пример использования Curl:
curl -I http://example.com
Или с помощью wget:
wget -S --spider http://example.com
Найдите в выходных данных заголовок «Сервер», который обычно указывает на используемое программное обеспечение веб-сервера.
Метод 2. Использование Telnet
Вы также можете использовать команду telnet для подключения к веб-серверу и отправки HTTP-запроса вручную. Вот пример:
telnet example.com 80
GET / HTTP/1.1
Host: example.com
После установки соединения отправьте HTTP-запрос, как показано выше. Ответ сервера будет содержать информацию о программном обеспечении сервера.
Метод 3: использование netcat (nc)
Если у вас установлен netcat (nc), вы можете использовать его для подключения к веб-серверу и отправки HTTP-запроса. Вот пример:
echo -e "GET / HTTP/1.1\r\nHost: example.com\r\n\r\n" | nc example.com 80
Ответ будет содержать информацию о программном обеспечении сервера.