Недавно я сделал сканирование своего сервера с помощью 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.
Таким образом, я смог сузить поиск только до одного пользователя.
Примером был остаток недавно удаленного phoronix-test-suite
.
Я просто убил процесс и он больше не повторялся.
. Вы можете использовать ps
, чтобы получить больше информации о процессе, который вы нашли, используя netstat
с чем-то вроде
ps ef --pid 19003 | cat
В вашем случае nginx
мог быть запущен, потому что другой пользователь или программа запустила его "вручную", или потому что была изменена конфигурация, поэтому ps
мог дать вам больше информации.