Действительно ли возможно детерминировано проследить, как порт 80 передается и где конфигурация находится в данной системе?

Существует ли способ определить или проследить, как конфигурация перенаправления портов настраивается в системе под управлением Ubuntu 14.04 LTS, на котором существует выполнение услуг NodeJS и так или иначе принятие соединений через порт 80, хотя сам сервис работает на порте 8080, учитывая, что ясно, что порт, 80 соединений обрабатываются Apache (см. детали ниже)?

Я попытался lsof -i :80 в системе, и согласно lsof, нет никакой работы процесса порта 80. Интересно, хотя:

ubuntu@ip-***-**-**-***:~$ sudo netstat -anp | grep apache
tcp6       0      0 :::80                   :::*                    LISTEN      10197/apache2

Я вырыл в апачскую конфигурацию после определения, что она расположена в /etc/apache2/apache2.conf и не смогли найти любого VirtualHost записи, ProxyPass, или что-либо вида.

Я также проверил iptables -L на всякий случай.

Был бы httpry или что-то как он, справка выясняет конфигурацию перенаправления портов и какие рабочие процессы ответственны за перенаправление портов?

2
задан 28 June 2015 в 04:37
1 ответ

Вы в правильный путь; iptables - правильная команда. Однако вы не смотрите на таблицу «nat». Попробуйте следующее, в котором будет указано, как порты перенаправляются на вашем хосте.

sudo iptables -L -t nat
1
ответ дан 3 December 2019 в 12:46

Теги

Похожие вопросы