não pode acessar o apache via porta personalizada

1

Eu configurei o apache para Ouvir na porta 80 e 4986

Eu posso acessá-lo no virtualhost na porta 80 mas não pode acessá-lo na porta 4986

Eu tentei lsof -i:4986 :

apache2 26669 www-data    6u  IPv6 46697578      0t0  TCP *:4986 (LISTEN)
apache2 26670 www-data    6u  IPv6 46697578      0t0  TCP *:4986 (LISTEN)
apache2 26739 www-data    6u  IPv6 46697578      0t0  TCP *:4986 (LISTEN)
apache2 26741 www-data    6u  IPv6 46697578      0t0  TCP *:4986 (LISTEN)
apache2 26742 www-data    6u  IPv6 46697578      0t0  TCP *:4986 (LISTEN)
apache2 26837 www-data    6u  IPv6 46697578      0t0  TCP *:4986 (LISTEN)
apache2 26939 www-data    6u  IPv6 46697578      0t0  TCP *:4986 (LISTEN)
apache2 26940 www-data    6u  IPv6 46697578      0t0  TCP *:4986 (LISTEN)
apache2 26941 www-data    6u  IPv6 46697578      0t0  TCP *:4986 (LISTEN)
apache2 26952 www-data    6u  IPv6 46697578      0t0  TCP *:4986 (LISTEN)

a porta é ouvida

mas quando estou tentando nmap -v -A localhost

Scanning localhost (127.0.0.1) [1000 ports]
Discovered open port 110/tcp on 127.0.0.1
Discovered open port 143/tcp on 127.0.0.1
Discovered open port 993/tcp on 127.0.0.1
Discovered open port 53/tcp on 127.0.0.1
Discovered open port 80/tcp on 127.0.0.1
Discovered open port 995/tcp on 127.0.0.1
Discovered open port 25/tcp on 127.0.0.1
Discovered open port 22/tcp on 127.0.0.1
Discovered open port 1723/tcp on 127.0.0.1
Discovered open port 21/tcp on 127.0.0.1
Discovered open port 10000/tcp on 127.0.0.1
Discovered open port 9091/tcp on 127.0.0.1
Discovered open port 6502/tcp on 127.0.0.1
Discovered open port 6969/tcp on 127.0.0.1
Discovered open port 8333/tcp on 127.0.0.1

a porta não foi descoberta

Eu também tenho que adicionar isso no meu iptables:

iptables -t filter -A INPUT -p tcp --dport 4986 -j ACCEPT
iptables -t filter -A INPUT -p udp --dport 4986 -j ACCEPT
iptables -t filter -A OUTPUT -p tcp --dport 4986 -j ACCEPT
iptables -t filter -A OUTPUT -p udp --dport 4986 -j ACCEPT

mas não funciona

alguma ideia do que está errado?

    
por Jeremy Talus 11.04.2013 / 14:40

2 respostas

2

Parece que o Apache está escutando na porta 4986 apenas no IPv6 (a menos que você tenha suprimido a saída).

Você também anexa as regras do IPTables às existentes, portanto, se houver uma regra de descarte antes, você não poderá acessá-la.

Atenciosamente

    
por 11.04.2013 / 15:09
1

nmap apenas verifica as portas mais comuns por padrão; 4986 não é um deles.

execute nmap -p 4986 localhost e ele deve mostrar a porta aberta

    
por 11.04.2013 / 15:10