Существует ли способ определить или проследить, как конфигурация перенаправления портов настраивается в системе под управлением 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
или что-то как он, справка выясняет конфигурацию перенаправления портов и какие рабочие процессы ответственны за перенаправление портов?
Вы в правильный путь; iptables
- правильная команда. Однако вы не смотрите на таблицу «nat». Попробуйте следующее, в котором будет указано, как порты перенаправляются на вашем хосте.
sudo iptables -L -t nat