Página 1 de 2 12 ÚltimoÚltimo
+ Responder ao Tópico



  1. #1

    Padrão Serviço http no red hat

    Olá alguém pode me auxiliar.
    Sou novato nesse seguimento mas a parada é a seguinte:
    " tenho um rh 9.0, levantei o serviço de http dele mas ao acessar pelo ip externo ele aparece a página de teste do apache. O problema é o seguinte tenho uma máquina com ip interno e gostaria de saber se posso redirecionar o serviço de http para essa máquina para que eu possa acessa-la com o ip externo do RH!!!"

    Grato vamos lá sei que vc's sabem :lol:

    Spec na Área

  2. #2

    Padrão Serviço http no red hat

    Vc quer acessar o que nesta máquina interna? um site ou simplesmente a máquina por ssh?

  3. #3

    Padrão desculpe

    Tenho uma máquina na minha rede interna que contem um programa especifico o que eu quero fazer é o seguinte digitar o ip externo do RH no navegador e o meu RH encaminhar esse pedido para a máquina da minha rede interna..... fazendo com que eu a acesse de qualquer lugar que tiver

  4. #4

    Padrão Serviço http no red hat

    ahh...entao vc vai ter q usar o iptables pra fazer o redirecionamento de uma porta de um ip, pra porta de otro ip...

  5. #5
    Spelk
    Visitante

    Padrão Serviço http no red hat

    Mas esse programa que está em sua máquina interna roda via web?
    Essa máquina interna já tem algum servidor web? Se tiver fica mais fácil, é só colocar o serviço para rodar nela e fazer o q o SDM disse, usar o iptables, isto é, colocar uma regra para encaminhar (FORWARD) as solicitações de página (porta 80) para a máquina interna.

    Ex.: iptables -A FORWARD -d 192.168.1.20 -dport 80 -j ACCEPT

    Essa regra encaminha as solicitações web para a máquina de IP 192.168.1.20, desta maneira está liberada para todos, como vc havia falado que gostaria de acessar de qq lugar....

    Agora se a máquna interna não possui um servidor web, o q vc pode fazer (não sei se funcionará, nunca fiz mas é uma idéia) é criar um compartilhamento entre essa máquina e o RH, e no arquivo httpd.conf alterar para que busque as páquinas nessa máquina interna.

  6. #6

    Padrão Spelk !!!!

    cara me interecei como posso fazer essa alteração e compartilhamento dessa maquina com RH pode me dar uma luz???

  7. #7
    Spelk
    Visitante

    Padrão Serviço http no red hat

    Bom referente a criar um compartilhamento NFS (se as duas máquinas fore linux), vc pode dar uma olhada aqui

    Depois de criado o compartilhamento, edite o httpd.conf (geralmente em /etc/httpd/conf/httpd.conf) e altere o caminho do diretorio, que deve estar como /var/www/html para o caminho onde estarão os arquivos desejados. Se preferir, pode criar o próprio compartilhamente dentro desta pasta (/var/www/html) que ae não precisa nem alterar o httpd.conf

    Lembre-se: nunca fiz isso, é apenas uma dica, mas acho q funcionará.

  8. #8
    Visitante

    Padrão Valeu mas meu servidor eh win2000

    Valeu cada dia aprendo mais so que essa outra máquina é um win2000 e tem um software que roda via browser..... acho que o iptables funfaria melhor:
    vc saberia alguma regra para que eu consegui-se redirecionar, pois ao invés de o RH fosse o servidor eu queria apenas usasr o seu ip e direcionar para essa máquina em minha rede interna. pois senão não consigo rodar o serv através da net


    Citação Postado originalmente por Spelk
    Bom referente a criar um compartilhamento NFS (se as duas máquinas fore linux), vc pode dar uma olhada aqui

    Depois de criado o compartilhamento, edite o httpd.conf (geralmente em /etc/httpd/conf/httpd.conf) e altere o caminho do diretorio, que deve estar como /var/www/html para o caminho onde estarão os arquivos desejados. Se preferir, pode criar o próprio compartilhamente dentro desta pasta (/var/www/html) que ae não precisa nem alterar o httpd.conf

    Lembre-se: nunca fiz isso, é apenas uma dica, mas acho q funcionará.

  9. #9

    Padrão Serviço http no red hat

    Você pode redirecionar todo o tráfego (todas as portas) para a máquina da sua rede interna, para isso use o iptables e o comando:

    iptables -t nat -A PREROUTING -d 200.x.x.x -j DNAT --to 192.x.x.x

    onde 200.x.x.x é o IP externo do seu servidor e
    192.x.x.x é o IP dá máquina para o qual vc quer redirecionar...

  10. #10
    Spelk
    Visitante

    Padrão Serviço http no red hat

    Aproveitando o exemplo do nosso amigo Jim:

    iptables -t nat -A PREROUTING -d 200.x.x.x -j DNAT --to 192.x.x.x

    Cito este:

    iptables -A FORWARD -i eth0 -o eth1 -p tcp --dport 80 -m state --state NEW,ESTABLISHED,RELATED -j ACCEPT
    iptables -A PREROUTING -t nat -p tcp -d 200.x.x.x --dport 80 -j DNAT --to 192.x.x.x:80


    Que liberará somente o acesso web.
    Obs.: Sendo eth0 = placa da rede externa e eth1 = placa da rede interna

  11. #11

    Padrão Serviço http no red hat

    Posta aí se conseguiu cara....

  12. #12

    Padrão não consedui

    Nada veio ade de consegui, até as paradinhas funcionam quando faço as regras meu squid da tilti mas o serviço http do RH não joga para essa máquina fica na página teste do apache.... cara ta um saco esse bagulho!! A parada e a seguinte esse pc de minha rede interna eh um serv de cameras que tem seu servidor de web o que seria mais fácil era por uma placa de rede e um i externo mas quero proteção dai coloquei o RH so que a bucha não direciona para essa máquina ou deixo o serviço de http baixado... perai....... tbm não funfou to ficando loco hehehehe....

    Citação Postado originalmente por Jim
    Posta aí se conseguiu cara....

  13. #13

    Padrão Serviço http no red hat

    Amigo... agora vc me apurou... vc não havia dito (ou pelo menos eu nao vi) que vc tinha o squid na máquina... não sei se rola com o squid rodando... nunca testei...

    Vou dar uma estudada qq coisa te retorno...

  14. #14
    Spelk
    Visitante

    Padrão Serviço http no red hat

    Seguinte spectrum,

    O serviço httpd do firewall, no caso o RH9, tem que estar parado. O seu Win2000 é server? Pois tem que estar com o serviço web ativo, geralmente o IIS.

    Primenro teste é configurar o servidor web no Win2000 e testar na sua rede mesmo, funcionando, é só seguir os passos já citados para liberar o acesso externo (através do iptables).

  15. #15

    Padrão na rede interna

    Na minha rede interna funfa a máquina ...... so essa parada de encaminhar...
    Citação Postado originalmente por Spelk
    Seguinte spectrum,

    O serviço httpd do firewall, no caso o RH9, tem que estar parado. O seu Win2000 é server? Pois tem que estar com o serviço web ativo, geralmente o IIS.

    Primenro teste é configurar o servidor web no Win2000 e testar na sua rede mesmo, funcionando, é só seguir os passos já citados para liberar o acesso externo (através do iptables).

  16. #16
    Spelk
    Visitante

    Padrão Serviço http no red hat

    É carinha, o lance é esse squid (provavelmente)!!!

    Tenta trocar de porta esse serviço no seu Win2000, ao invés de usar a porta 80, coloca por exemplo na 8090, ae vc faz as msm configs. já citadas mas ao invés de colocar -dport 80, coloca -dport 8090.

    Ae pra acessar via navegador é só colocar o endereçoorta, exemplo:

    http://200.x.x.x:8090

    Se o serviço q vc utiliza tem uma página q não é padrão como index.htm, etc; e q vc precisa chamá-la (http://200.x.x.x/pagina, por exemplo) , é só colocar http://200.x.x.x:8090/pagina

    Espero que desta maneira funcione!!!

  17. #17

    Padrão Serviço http no red hat

    Beleza valeu ..... meu squid ta na porta 80 mais direcionado pela 3128....
    vou tentar fazer essa jogada!!


    Citação Postado originalmente por Spelk
    É carinha, o lance é esse squid (provavelmente)!!!

    Tenta trocar de porta esse serviço no seu Win2000, ao invés de usar a porta 80, coloca por exemplo na 8090, ae vc faz as msm configs. já citadas mas ao invés de colocar -dport 80, coloca -dport 8090.

    Ae pra acessar via navegador é só colocar o endereçoorta, exemplo:

    http://200.x.x.x:8090

    Se o serviço q vc utiliza tem uma página q não é padrão como index.htm, etc; e q vc precisa chamá-la (http://200.x.x.x/pagina, por exemplo) , é só colocar http://200.x.x.x:8090/pagina

    Espero que desta maneira funcione!!!

  18. #18

    Padrão Serviço http no red hat

    Basta alterar a porta do Apache.... acho que vai resolver seu problema...
    não esquece de aplicar em sua política de firewall a aceitação pela porta que vc vai usar o apache

  19. #19
    Visitante

    Padrão Serviço http no red hat

    Se eu colocar o código abaixo:

    iptables -A FORWARD -d 192.168.1.20 -dport 80 -j ACCEPT
    a requisição virá de ip_externo:80 e irá para 192.168.1.20:80

    tem como fazer a requisição vir ip_externo:25000 e ir para 192.168.1.20:80??

    Reparem que a porta requisitada no ip externo é diferente da porta requisitada na rede interna!!!

  20. #20

    Padrão Serviço http no red hat

    echo "1" > /proc/sys/net/ipv4/ip_forward

    iptables -t nat -A PREROUTING -p tcp -d 200.lol.lol.lol --dport 25000 -j DNAT --to 192.168.1.20:80

    iptables -t nat -A POSTROUTING -p tcp -s 192.168.1.20 --sport 80 -j SNAT --to 200.lol.lol.lol:25000

    não sei se vai funcionar no porta 25000 mas já fiz funcionar em outras...