Apache responder porta 80 no Linux

Oi Galera!

Gostaria de saber se é possivel fazer com que o Apache responda a porta 80 de um servidor Linux sem que eu precise rodar o serviço com root.
É possivel fazer algun redirecionamento de porta? o que chegar na 80 vai para a 8080 por exemplo ?

Valeu!


http://www.linuxquestions.org/questions/linux-networking-3/allowing-non-root-to-bind-to-ports-1024-a-350437/

Para redirecionar nao precisa nem mexer no iptables, porque se vc nao souber o que esta fazendo vai acabar cagando tudo. :slight_smile:

Soh configurar o apache para redirecionar os requests.

http://echodittolabs.org/blog/2012/04/redirect-all-port-80-requests-port-8080

//Daniel

[quote=entanglement]http://stackoverflow.com/questions/11645453/bind-port-80-to-non-root-user-centos
http://www.linuxquestions.org/questions/linux-networking-3/allowing-non-root-to-bind-to-ports-1024-a-350437/[/quote]

Eu não manjo nada de Linux… qual a diferença do DNAT e o REDIRECT ?

[quote=windsofhell]
Para redirecionar nao precisa nem mexer no iptables, porque se vc nao souber o que esta fazendo vai acabar cagando tudo. :slight_smile:

Soh configurar o apache para redirecionar os requests.

http://echodittolabs.org/blog/2012/04/redirect-all-port-80-requests-port-8080

//Daniel[/quote]

Nesse caso sem que eu eu chamar a porta 80 ele vai redirecionar o site para 8080 correto?
Como ele faz o bind na porta 80 se essa pertence ao usuário privilegiado?

[quote=Mikhas]
Nesse caso sem que eu eu chamar a porta 80 ele vai redirecionar o site para 8080 correto?
Como ele faz o bind na porta 80 se essa pertence ao usuário privilegiado?[/quote]

Vai sim. Eu nao entendi muito o que vc quer fazer, vc nao esta rodando o httpd como root ???
O unico motivo de fazer esse bind eh se vc quer rodar, por exemplo o httpd (apache) com outro usuario que nao seja root.

//Daniel

[quote=windsofhell][quote=Mikhas]
Nesse caso sem que eu eu chamar a porta 80 ele vai redirecionar o site para 8080 correto?
Como ele faz o bind na porta 80 se essa pertence ao usuário privilegiado?[/quote]

Vai sim. Eu nao entendi muito o que vc quer fazer, vc nao esta rodando o httpd como root ???
O unico motivo de fazer esse bind eh se vc quer rodar, por exemplo o httpd (apache) com outro usuario que nao seja root.

//Daniel[/quote]

Estou rodando com um usuário que não o root.

Estou fazendo isso por capricho, para tirar o 8080 da url dos sistemas.