У меня есть сервер под управлением Ubuntu 20.04.3 LTS (Focal Fossa). Он находится по IP-адресу 192.168.1.12.
Когда я использую веб-браузер для доступа к 192.168.1.12, появляется логин NextCloud. Это все хорошо, за исключением того, что я (намеренно) не установил NextCloud. Когда я подключаюсь к порту 80 с помощью telnet:
Когда я подключаюсь к серверу через телнет на порту 80 для получения дополнительной информации:
> телнет 192.168.1.12 80
Пытаюсь 192.168.1.12...
Подключен к 192.168.1.12.
Экранирующий символ '^]'.
голова / http/1.0
HTTP/1.1 400 Неверный запрос
Дата: пн, 14 марта 2022 г., 17:24:15 по Гринвичу
Сервер: Апач
Длина контента: 226
Подключение: близко
Тип содержимого: текст/html; кодировка = iso-8859-1
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><заголовок>
<title>400 Неверный запрос</title>
</голова><тело>
<h1>Неверный запрос</h1>
<p>Ваш браузер отправил запрос, который этот сервер не смог понять.<br />
</p>
</тело></html>
Соединение прервано внешним хостом.
Когда я запускаю apt list --installed, нет ни ссылки на nextcloud, ни ссылки на apache:
> список подходящих --установлено | egrep -i 'апач|следующий'
ВНИМАНИЕ: у apt нет стабильного интерфейса командной строки. Используйте с осторожностью в сценариях.
Деннис@r2d2:/etc/init.d 14/03 13:26:49
Глядя в / etc, я не вижу ни одной папки с именем apache2 (или аналогичной) и папки с именем, аналогичным nextcloud.
Так что я в замешательстве, как это все работает. Как я могу определить местоположение веб-сервера и начать контролировать то, что он предлагает?
lsof (спасибо, @djdomi) показывает следующее:
root@r2d2:~# netstat -anp | grep апач
root@r2d2:~# lsof -i :80
КОМАНДА PID ПОЛЬЗОВАТЕЛЬ ТИП FD УСТРОЙСТВО РАЗМЕР/ВЫКЛ НАЗВАНИЕ УЗЛА
Plex\x20M 834 plex 62u IPv4 158905392 0t0 TCP r2d2.lovelady.com:56860->ec2-52-16-11-44.eu-west-1.compute.amazonaws.com:http (CLOSE_WAIT)
Plex\x20T 1670 plex 75u IPv4 32467 0t0 TCP r2d2.lovelady.com:50452->ec2-18-203-176-12.eu-west-1.compute.amazonaws.com:http (CLOSE_WAIT)
httpd 1358151 root 3u IPv4 157704069 0t0 TCP *:http (СЛУШАТЬ)
httpd 1358153 root 3u IPv4 157704069 0t0 TCP *:http (СЛУШАТЬ)
httpd 1358154 root 3u IPv4 157704069 0t0 TCP *:http (СЛУШАТЬ)
httpd 1358155 root 3u IPv4 157704069 0t0 TCP *:http (СЛУШАТЬ)
httpd 2958297 root 3u IPv4 157704069 0t0 TCP *:http (СЛУШАТЬ)
Снова благодаря @djdomi я выполнил следующую команду; похоже, что Plex может быть виновником, которого я ищу, но до сих пор нет реального ответа на исходный вопрос:
root@r2d2:/etc/init.d# ps auxwww |egrep '834|1670'
плекс 834 0,2 0,3 118780 75268 ? SSL 31 января 131:48 /usr/lib/plexmediaserver/Plex Media Server
плекс 1670 0,0 0,0 42192 12528 ? Sl Jan31 51:51 /usr/lib/plexmediaserver/Plex Tuner Service /usr/lib/plexmediaserver/Resources/Tuner/Private /usr/lib/plexmediaserver/Resources/Tuner/Shared 1.24.2.4973-2b1b51db9 32600
Показанные пути содержат только набор файлов .ini.