Alterar Porta 80 do Apache no Ubuntu 8.10 [RESOLVIDO]

1. Alterar Porta 80 do Apache no Ubuntu 8.10 [RESOLVIDO]

Kleber Virgilio Correia
klebervirgilio

(usa Ubuntu)

Enviado em 20/01/2009 - 00:17h

Fala Galéra...

Seguinte, Todos sabemos que sinais adsl tem bloqueadas as algumas portas como a 21(ftp) e 80(http)...

Estava com problemas de acesso externo no meu server FTP... eu apenas aterei a porta e pronto! Funcionu!

Agora estou com o mesmo problema no Apache. o que fiz:
- editei o arquivo ports.conf

$ sudo vim /etc/apache2/ports.conf

#NameVirtualHost *:80 #Comentei está linha.
Listen 80
Listen 8080 # Add essa linha.

- Restartei o serviço.
$ sudo /etc/init.d/apache2 restart

Testei no browser, http://localhost:8080 - Deu ERRO!

Configurei de novo, assim:

$ sudo vim /etc/apache2/ports.conf

NameVirtualHost *:8080 #Comentei está linha.
Listen 80
Listen 8080 # Add essa linha.

e nada...

Pessoal, não sei mais o que faço!
Alguém pode me ajuar?


  


2. MELHOR RESPOSTA

Andre Zenevich
zene1308

(usa Debian)

Enviado em 21/01/2009 - 00:01h

amigo você precisa configurar um virtual host para a porta 8080 funcionar, foi assim que eu fiz pra resolver o mesmo problema que eu tinha de não conseguir rodar o apache na porta 8080. o caminho do arquivo é /etc/apache2/sites-enabled e o arquivo é o 000-default. abaixo tem o código que eu inseri para a criação do virtual host:

<VirtualHost *:8080>
DocumentRoot /var/www
ErrorLog /var/log/apache2/error.log
CustomLog /var/log/apache2/access.log combined
</VirtualHost>

logo a&#7765;os edite o arquivo ports.conf listando a porta 8080 conforme abaixo:

NameVirtualHost *:8080
Listen 8080

feito isso salve o arquivo e reinicie o apache. Após tente acessar o apache pela porta 8080 e veja se consegue.

3. >>

William Forti Bueno
ventrue.w

(usa Debian)

Enviado em 20/01/2009 - 08:11h

Ja tentou outra porta sem ser a 80 ou 8080??


4. Re: Alterar Porta 80 do Apache no Ubuntu 8.10 [RESOLVIDO]

Rodrigo
megatux

(usa Debian)

Enviado em 20/01/2009 - 10:48h

Fala Kleber, blz ?

Tente rodar em outra porta como sugeriu o colega ventrue.w, e não se esqueça de acessar a interface do roteador e alterar a porta lá também.

A configuração do ports.conf está ok.

Abraço




5. Via iptables?

Elgio Schlemer
elgio

(usa OpenSuSE)

Enviado em 20/01/2009 - 10:55h




6. Via iptables?

Elgio Schlemer
elgio

(usa OpenSuSE)

Enviado em 20/01/2009 - 11:02h

Deixa o apache como está, acessível pela porta 80. Teste com http://localhost/

Podes redirecionar via iptables:

iptables -t nat -I PREROUTING -p tcp --dport 8080 -j REDIRECT --to 80
(com a regra acima você não poderá testar na mesma máquina. Mas se tiver uma outra máquina para testar, deve funcionar)

Se isto não funcionar, tente com outras portas (com iptables é mais fácil). Pode realmente ser o teu modem (configuraste forward de portas nele?)


7. Re: Alterar Porta 80 do Apache no Ubuntu 8.10 [RESOLVIDO]

Ruan Lima
domtux

(usa Ubuntu)

Enviado em 20/01/2009 - 14:18h

deixa assim

#NameVirtualHost *:80 #Comentei está linha.
#Listen 80
Listen 8080

restart e testa pra ver...

Boa sorte


8. Re: Alterar Porta 80 do Apache no Ubuntu 8.10 [RESOLVIDO]

Richard Andrade
richardandrade

(usa Debian)

Enviado em 20/01/2009 - 14:27h

o amigo de cima ta certo.

listen 8080

depois reinicia o apache

a outra resposta com iptables também dá certo.

caso o firewall seja servidor web também
iptables -t nat -A PREROUTING -p tcp --dport 8080 -j REDIRECT --to-port 80

caso o servidor web seja a parte
iptables -t nat -A PREROUTING -p tcp --dport 8080 -j DNAT --to-destination ip:80

valeu e abraço


9. Re: Alterar Porta 80 do Apache no Ubuntu 8.10 [RESOLVIDO]

Ruan Lima
domtux

(usa Ubuntu)

Enviado em 20/01/2009 - 17:32h

Amigo axo q essa regra do seu iptable ta um pouco errada.

Me corrija se estiver errado, mais vc ta direcionando a porta 8080 para a porta 80. E o nosso amigo quer o contrario pelo o q eu entendi.

Abraços.


10. Pessoall...

Kleber Virgilio Correia
klebervirgilio

(usa Ubuntu)

Enviado em 20/01/2009 - 18:55h

Galéra MUITO obrigado pela a ajuda de vcs!!!

Infelismente...
1º -> Todas as configurações sitadas a cima no arquivo ports.conf eu já testei e mesmo assim não funfo!

Já, as regras de IPTABLES e ñ tentei! Só que antes tenho algumas dúvidas!

O problema não é a máquina/configuração nem a rede interna! O problema são portas bloquedas pelas as empresas de telefonia.

Então...
1 - Meu roteador está configurado corretamente pois tenho um FTP Server rodando perfeitamente, só que em uma porta diferente! no caso troquei de 21 para 14988 rs! Na porta 21 não tava funfando.

2 - Me corrijam se eu estiver errado, mas por ser bloqueadas as portas... o problema não estaria antes da requisição(http, porta 80) chegar ao meu modem? Se eu estiver certo, Do que vai adiantar as regras de IPTABLES?

Galéraaaaaaaaaa vlw pela pasciência!!!!
Viva ao OPEN SOURCE! Viva a COLABORAÇÃO! rs!!!


11. NOSSSAAA!!!

Kleber Virgilio Correia
klebervirgilio

(usa Ubuntu)

Enviado em 21/01/2009 - 00:13h

zene1308 THANKS A LOT!!!!!!!!!!!!!!!

Cara vlw pela ajuda! Funcionou! Agora eu entendi o conceito de VirtualHost!
Mto obrigado!!!
Obrigado a todos que ajudaram!!!

Vlw!


12. Re: Alterar Porta 80 do Apache no Ubuntu 8.10 [RESOLVIDO]

Paulo Moreno
paulinhorm

(usa Debian)

Enviado em 20/07/2009 - 17:16h

Valeu Zene1308, eu estava com o mesmo problema de não conseguir acessar a porta 8080 e seguindo a sua dica funcionou na hora....obrigado por compartilhar seu conhecimento.



01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts