Apache redirecionando para iis

1. Apache redirecionando para iis

Rosnei Aparecido Pilat
rosnei

(usa Debian)

Enviado em 24/09/2013 - 17:11h

olá pessoal, tenho um site hospedado no debian apache e necessito que ele acesse um sistema em aspx no windows iis já fiz o seguinte:
Entrei no vitual hosts e coloquei
ProxyPass /sistema http://192.168.1.2:8080
ProxyPassReserve /sistema http://192.168.1.2:8080
Redirect Permanent /sistema http:192.168.1.2:8080

Com isso consegui acessar internamente, mas fora da rede interna não, dai fiz algumas regras de redirecionamento do iptables, chega funcionar mais só quando acesso www.site.com.br:8080

queria algo para acessar da rede interna e externa da mesma forma alguém tem alguma dica?


  


2. Re: Apache redirecionando para iis

Bruna Pierri
brunarega

(usa Slackware)

Enviado em 24/09/2013 - 17:17h

posta aí as regras de redirecionamento q vc criou no teu firewall.


3. Re: Apache redirecionando para iis

Rosnei Aparecido Pilat
rosnei

(usa Debian)

Enviado em 24/09/2013 - 17:27h

iptables -t nat -I PREROUTING -p tcp -d xxx.ip_externo.xxx --dport 8080 -j DNAT --to-destination xxx.interno.xxx:8080

tipo tudo que vier de fora pela porta 8080 vá para o servidor windwos:8080


4. Re: Apache redirecionando para iis

Bruna Pierri
brunarega

(usa Slackware)

Enviado em 24/09/2013 - 17:28h

Dexa assim, para que tudo que chegue na porta 80 vá para a 8080, se deixar 8080 ele só vai aceitar e redirecionar o que chegar na 8080, por isso precisava por a porta no final do endereço, se for https coloca 443

iptables -t nat -I PREROUTING -p tcp -d xxx.ip_externo.xxx --dport 80 -j DNAT --to-destination xxx.interno.xxx:8080


5. Re: Apache redirecionando para iis

Rosnei Aparecido Pilat
rosnei

(usa Debian)

Enviado em 24/09/2013 - 18:30h

Só que eu não queria por www.site.com.br:8080 e se coloco essa regra acima, ele para de acessar de fora e de dentro, estou meio confuso agora.
Na minha opinião deveria ter algo no apache que quando a cliente pede www.site.com.br/sistema ele redireciona para 192.168.XXX.XXX:8080, mas não entendi como fazer para rede externa, na interna funcionou bem, já liberei as portas 8080 no firewall e mesmo assim de fora não consigo acessar


6. Re: Apache redirecionando para iis

Estefanio Brunhara
stefaniobrunhara

(usa CentOS)

Enviado em 24/09/2013 - 19:07h

rosnei escreveu:

olá pessoal, tenho um site hospedado no debian apache e necessito que ele acesse um sistema em aspx no windows iis já fiz o seguinte:
Entrei no vitual hosts e coloquei
ProxyPass /sistema http://192.168.1.2:8080
ProxyPassReserve /sistema http://192.168.1.2:8080
Redirect Permanent /sistema http:192.168.1.2:8080

Com isso consegui acessar internamente, mas fora da rede interna não, dai fiz algumas regras de redirecionamento do iptables, chega funcionar mais só quando acesso www.site.com.br:8080

queria algo para acessar da rede interna e externa da mesma forma alguém tem alguma dica?


Eu tenho esta mesma situação aqui, eu tenho um link ligado no firewall Linux que redireciona a porta 80 para outro servidor Linux WWW, e do servidor WWW faço proxy para um servidor Windows, se você digitar www.vcarros.com.br cai no Linux se você digitar www.comercialsimples.com cai no servidor Windows.

Na verdade o acesso é entregado para o Linux na porta 80 e ele faz a intermediação da porta 80 do servidor Windows, não precisei usar 8080, o lance de poder entrar com um nome e ora com outro é o dns + o apache que faz, se você tentar fazer isto no proxy, vai precisar do artificio da porta 8080


ProxyPass /sangiovanne http://192.168.0.251
ProxyPassReserve /sangiovanne http://192.168.0.251








7. Re: Apache redirecionando para iis

Rosnei Aparecido Pilat
rosnei

(usa Debian)

Enviado em 24/09/2013 - 19:30h

Poderia dar mais informações sobre o dns + apache como você fez?


8. Re: Apache redirecionando para iis

Estefanio Brunhara
stefaniobrunhara

(usa CentOS)

Enviado em 24/09/2013 - 20:06h

rosnei escreveu:

Poderia dar mais informações sobre o dns + apache como você fez?



A configuração do dns é normal não tem nada de especial, quando falei dns + apache são dois pacotes muito comuns que tem material de sobra na internet.

O apache pode abrigar vários sites site1 dir /home/site1, site2 dir /home/site2, o que possibilita o apache de saber em qual diretório esta pagina que você quer acessar é o dns.

Quando você digitar o endereço do site que esta no servidor Windows, o apache percebe e faz a comunicação proxy para você.

Agora tanto o dns interno, como o externo, precisam estar resolvendo o mesmo nome, a configuração do proxy do apache é só aquilo mesmo, que você já fez.











9. Re: Apache redirecionando para iis

Rosnei Aparecido Pilat
rosnei

(usa Debian)

Enviado em 03/10/2013 - 15:27h

Ainda estou sem solução para o problema, voltei a porta do iis para 80 e o apache já estava na 80, mas ainda não consegui entender porque na rede interna funciona e na externa não.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts