Я не знаю, что не так, я просто изменил /etc/httpd/conf/httpd.conf и теперь не могу получить к нему доступ с адреса без обратной связи.
После изменения:
Listen 2999
<VirtualHost *:*>
DocumentRoot "/var/www/html"
</VirtualHost>
Вывод lsof -i:2999
COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME
httpd 23989 root 4u IPv4 27581116 TCP *:remoteware-un (LISTEN)
httpd 24001 apache 4u IPv4 27581116 TCP *:remoteware-un (LISTEN)
httpd 24002 apache 4u IPv4 27581116 TCP *:remoteware-un (LISTEN)
httpd 24003 apache 4u IPv4 27581116 TCP *:remoteware-un (LISTEN)
httpd 24004 apache 4u IPv4 27581116 TCP *:remoteware-un (LISTEN)
httpd 24005 apache 4u IPv4 27581116 TCP *:remoteware-un (LISTEN)
httpd 24006 apache 4u IPv4 27581116 TCP *:remoteware-un (LISTEN)
httpd 24007 apache 4u IPv4 27581116 TCP *:remoteware-un (LISTEN)
httpd 24008 apache 4u IPv4 27581116 TCP *:remoteware-un (LISTEN)
Я могу получить доступ к apache, используя nc localhost 2999
или w3m <a href="http://localhost:2999" rel="nofollow">http://localhost:2999</a>
Но я не могу получить доступ к порту 2999, используя мой ip или dns.Я могу получить доступ к другим портам, используя мой IP или DNS.
Я понятия не имею, что не так.Iptables не блокирует этот порт.
EDIT: Хорошо, iptables фактически блокировал этот порт.Я попытался service stop iptables
, и я мог получить к нему доступ.