Недавно я сделал сканирование своего сервера с помощью nmap и обнаружил, что на порту 8088 работает какой-то странный экземпляр nginx.
8088/tcp open http nginx 1.0.11
| http-methods:
|_ Supported Methods: GET HEAD
|_http-server-header: nginx/1.0.11
|_http-title: Welcome to nginx!
Я посетил страницу, и это просто страница nginx по умолчанию (не такая, как у моего основного экземпляра nginx на порту 80) Странный экземпляр на порту 8088
Но это мой обычный заполнитель nginx на порту 80: Обычный заполнитель nginx, работающий на порту 80 Я заметил, что nginx -v показывает:
nginx version: nginx/1.10.0 (Ubuntu)
Но, как было показано ранее, согласно Nmap, 8088 работает под управлением 1.0.11, а не 1.10.0. netstat -tulpn | grep: 8088 вернулся:
tcp 0 0 0.0.0.0:8088 0.0.0.0:* LISTEN 19003/nginx
Я не нашел упоминания о порту 8088 во всем / etc / nginx (да, я все проверил). Я не хочу убивать процесс, пока не узнаю, что это такое, какие-нибудь идеи?
Я нашел нечто подобное Вот (по вине сервера).
Я использую Ubuntu Server 16.04.
Ты можешь использовать ps
чтобы получить дополнительную информацию о процессе, который вы нашли с помощью netstat
с чем-то вроде
ps ef --pid 19003 | cat
В твоем случае nginx
может быть запущен из-за того, что другой пользователь или программа запустили его «вручную» или из-за изменения конфигурации, поэтому ps
мог бы дать вам больше информации.
Итак, я смог сузить поиск до одного пользователя. Экземпляр был остатком от недавно удаленного phoronix-test-suite
.
Я просто убил процесс, и он больше никогда не повторялся.