-
Redirecionamento do Apache para o IIS
Ae galera, preciso de uma ajuda.
Tenho 2 servidores, um windows e um linux. No linux é onde esta hospedada a pagina da minha empresa. Mas tenho uma aplicação rodando no Windows q funciona via web. Consigo fazer o redirecionamento via iptables blza usando uma outra porta, mas fica meio "feio" para os clientes acessarem www.meudominio.com.br:9000
Então queria fazer isso via Apache, sei q dá, usando o mod_proxy com Host Virtual, certo ??
Configuerei o meu apache aqui beleza com Proxy e Host Virtual blza, ele até achava a pagina q eu quero acessar no IIS, mas me retornava o erro 403, permissão !!!
Alguem pode me ajudar nisso ??
Linux {
IP = 200.xxx.xxx.xxx
ServerName= host.dominio.com.br
}
Windows {
IP = 192.168.0.3
ServerName = host1.dominio.com.br
}
Tenho q fazr isso vi Apache mesmo e na porta 80. Dúvido q isso seja impossível.... Galera realmente preciso de um help, já li tanta coisa q já to loko e ainda num consigo colocar pra funcionar ... não sei se sou burro de mais, ou li os materias errados :(
Abraços
-
Redirecionamento do Apache para o IIS
poste aqui sua configuração do mod_proxy que esta no httpd.conf ...blz...
eu uso aki e funfa beleza... =D mas kero saber como esta no seu arquivo de configuração antes...
-
Redirecionamento do Apache para o IIS
precisa mod_proxy? só com virtual host baseado em ip naum rola?
-
Redirecionamento do Apache para o IIS
pelo que eu sei usando somente dominio virtual para paginas que usam dominios diferentes mas estao hospedadas na mesma maquina...
no caso dele ele utiliza dois servidores web diferentes... o bom de usar o apache na frente do IIS é pela segurança...se bem configurado a segurança do apache ele filtra possiveis ataques ao IIS...
-
Redirecionamento do Apache para o IIS
Citação:
Postado originalmente por PiTsA
pelo que eu sei usando somente dominio virtual para paginas que usam dominios diferentes mas estao hospedadas na mesma maquina...
é verdade... manda o conf do mod_proxy;...
-
Redirecionamento do Apache para o IIS
Olha o hhtpd.conf inteiro esta mais q confuso... estou assumindo agora esse server e preciso reescreve-lo
################# Named VirtualHosts
NameVirtualHost .zenisys.com.br
<VirtualHost 200.xxx.xxx.xxx>
ServerName zen-srv2.dominio.com.br:80
DocumentRoot "/var/www/html"
</VirtualHost>
################# IP-based Virtual Hosts
<VirtualHost 192.168.0.3>
ProxyPreserveHost On
ProxyPass /Doc http://192.168.0.3/endereço/site/
ProxyPassReverse /Doc http://192.168.0.3/endereço/site/
ServerName zen-srv3.dominio.com.br:80
</VirtualHost>
Tipo, preciso q quando acessarem www.dominio.com.br/Doc seja redirecionado para o IIS
-
Redirecionamento do Apache para o IIS
eu tenho proxy reverso aki na empresa funcionando normal...mas nunca utilizei ele com virtual domain.... fazendo umas simulações aki... me apareceu o mesmo erro de Forbidden .... dando umas fuçadas aki...mexe daki e dali... descobri o seguinte :
O modulo mod_proxy estava habilitado beleza, mas o erro de Forbidden se dava devido ao modulo mod_proxy_http não estava.... apos habilitar eu conseguir fazer proxy ate para o underlinux... "http://pitsa.zapto.org/mail/" .....
verifique e habilite os modulos:
LoadModule proxy_module lib/apache2/mod_proxy.so
LoadModule proxy_connect_module lib/apache2/mod_proxy_connect.so
LoadModule proxy_ftp_module lib/apache2/mod_proxy_ftp.so
LoadModule proxy_http_module lib/apache2/mod_proxy_http.so
-
Redirecionamento do Apache para o IIS
Putz cara ... não consegui :(
Eu vou me matando aki... mas teria como vc postar ou me enviar via e-mail o seu conf ???
-
Redirecionamento do Apache para o IIS
Código :
<VirtualHost mail.pitsa.zapto.org:80>
ServerAdmin [email][email protected][/email]
ServerName mail.pitsa.zapto.org
ErrorLog /var/log/apache2/mail.error_log
CustomLog /var/log/apache2/mail.access_log common
ProxyRequests Off
<Proxy *>
Order deny,allow
Allow from all
</Proxy>
ProxyPass /mail/ http://linuxproject.free.fr/
ProxyPassReverse /mail/ http://linuxproject.free.fr:80/
Redirect Permanent /mail http://linuxproject.free.fr/
</VirtualHost>
Quando vc acessar a pasta /mail do virtual domain ele ira acessar fazer proxy com a pagina linuxproject.free.fr ...veja rodando: http://mail.pitsa.zapto.org/mail/ e http://linuxproject.free.fr/
mas no seu caso ria ser um IP da rede interna...aonde vc ve "http://linuxproject.free.fr/" poderia ser um endereço com pasta ex:
ProxyPass /mail/ http://192.168.1.4/mail/
ProxyPassReverse /mail/ http://192.168.1.4:80/mail/
Redirect Permanent /mail http://192.168.1.4/mail/
-
Redirecionamento do Apache para o IIS
no dominio virtual acima vc pdoeria indicar qual pasta estarão os outros arquivos diferente da pasta "mail/" que esta sendo redirecionada.... acrescentando a linha
Código :
DocumentRoot "/var/www/paginateste"
-
Redirecionamento do Apache para o IIS
-
Redirecionamento do Apache para o IIS
Então não seria necessario nem criar um Host Virtual ?? Seria apenas colocar as diretivas do mod_proxy ?! Pode ser no final do arquivo mesmo ??
-
Redirecionamento do Apache para o IIS
Cara, deve ter muita merda no meu conf ... pois com as alterações, o www.dominio.com.br deu erro de q eu não podia acessar e o www.dominio.com.br/Doc deu Forbiden de novo ... e eu carreguei aqueles outro modulos... vou ter q rever tudo....
Valeu
-
Redirecionamento do Apache para o IIS
Citação:
Postado originalmente por Drozzini
Então não seria necessario nem criar um Host Virtual ?? Seria apenas colocar as diretivas do mod_proxy ?! Pode ser no final do arquivo mesmo ??
quantos dominios vc tem apontando pra essa maquina? se for somente 1 nem precisa de virtual host... coloca seu httpd.conf em algum server ae e pôe o link aqui....quero ver ele...
seu apache e instalação default ou vc compilou ele?
-
Redirecionamento do Apache para o IIS
é apenas 1 dominio..... olha o meu conf está dividido em dois ... esse conf é como está funcionando hj... sem o dominio virtual
http://www.zenisys.com.br/news/httpd2.conf
http://www.zenisys.com.br/news/httpd2.zen
a parte do dominio virtual eu tinha deixado identico (quase hehehe) ao q vc postou aqui, e tive os problemas de permissão...
-
Redirecionamento do Apache para o IIS
Na primeira pergunta deste topico vc mostrou no exemplo que vc utilizava dois subdominios.... ou seja, se vc tem subdominio tem que usar VirtualHosts, caso seja somente o dominio.com.br/Docs então não precisa....
para usar o Proxy reverse somente pra 1 dominio, ache e comente as linhas:
Código :
<IfModule mod_proxy.c>
ProxyRequests On
ProxyDomain .zenisys.com.br
</IfModule>
vá ao final do httpd2.conf e adicione as linhas:
Código :
ProxyRequests Off
<Proxy *>
Order deny,allow
Allow from all
</Proxy>
ProxyPass /docs/ http://192.168.0.3/
ProxyPassReverse /docs/ http://192.168.0.3:80/
Redirect Permanent /docs http://192.168.0.3/
certifique-se que a maquina que ta com apache tem acesso ao IP 192.168.0.3 na intranet...
vc usa o seu servidor web como proxy de compartilhamento de internet? caso não, muda estas linhas:
Código :
<IfDefine APACHEPROXIED>
Listen 8080
</IfDefine>
<IfDefine !APACHEPROXIED>
Listen 80
</IfDefine>
para esta:
não sei se vc usa mais vc poderia comentar estas linhas:
Código :
<IfDefine PERLPROXIED>
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^proxy:.* - [F]
RewriteRule ^(.*\/perl\/.*)$ http://%{HTTP_HOST}:8200$1 [P]
RewriteRule ^(.*\/cgi-perl\/.*)$ http://%{HTTP_HOST}:8200$1 [P]
</IfModule>
</IfDefine>
-
Redirecionamento do Apache para o IIS
vc poderia por a variavel "UseCanonicalName Off" como " On" , isto faz com que uma url direcionada a uma apsta se complete.. ex: www.lala.com.br/teste -> www.lala.com.br/teste/
-
Redirecionamento do Apache para o IIS
Nossa, cara, valeu mesmo.. te dei mo transtorno :oops:
Vou fazer isso amanhã assim q chegar no trampo !!!
Orra, valeu mesmo o help e atenção!!!
-
Redirecionamento do Apache para o IIS
pow pitsa....
agora eh minha vez... d pedir um help com o lance do proxy...
tenho um apache 2.0.40 rodando na porta 80 no meu server... dae, tenho um outro apache 1.3.33 rodando na porta 8000 no mesmo server...
tenho um dominio soh...
to aplicando as regras d proxy assim dentro do apache 2.0.40:
Código :
ProxyRequests Off
<Proxy *>
Order deny,allow
Allow from all
</Proxy>
ProxyPass /test http://192.168.200.112:8000/isosystem/administration/wwwroot/
ProxyPassReverse /test http://192.168.200.112:8000/isosystem/administration/wwwroot/
Redirect Permanent /test http://192.168.200.112:8000/isosystem/administration/wwwroot/
mas nao vai nem com porrada!!! kkkkkk
eu reparei q o meu Alias criado no 1.3 parece nao funcionar... to usando ele assim:
Código :
Alias /administration "/usr/max/apache/htdocs/isosystem/administration/wwwroot"
e tento acessa usando:
Código :
http://192.168.200.112:8000/administration
nao vai nem a pau, dah pagina nao encontrada... e quando eu acesso via proxy... ele ateh encontra a tela d login... mas parece perder tdos os paths e talz :roll: :roll: :roll:
pode me dar help, plz?
[]'s
-
Redirecionamento do Apache para o IIS
Citação:
Postado originalmente por demiurgo
Código :
ProxyRequests Off
<Proxy *>
Order deny,allow
Allow from all
</Proxy>
ProxyPass /test http://192.168.200.112:8000/isosystem/administration/wwwroot/
ProxyPassReverse /test http://192.168.200.112:8000/isosystem/administration/wwwroot/
Redirect Permanent /test http://192.168.200.112:8000/isosystem/administration/wwwroot/
Quer erro que da aki? o que aparece no navegador?
ta habilitado o mod_proxy, mod_proxy_httpd?
Citação:
Postado originalmente por demiurgo
eu reparei q o meu Alias criado no 1.3 parece nao funcionar... to usando ele assim:
Código :
Alias /administration "/usr/max/apache/htdocs/isosystem/administration/wwwroot"
e tento acessa usando:
Código :
http://192.168.200.112:8000/administration
Pq vc não cria um link simbolico no file system do linux.....isso contornaria o problema.... ta habilitado o mod_alias? caso esta pasta não esteja dentro do diretorio publico do apache, vc tem que dar as permissões a ela:
Código :
<Directory "/usr/max/apache/htdocs/isosystem/administration/wwwroot">
Options Indexes MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>
Citação:
Postado originalmente por demiurgo
pode me dar help, plz?
Claro!
-
Redirecionamento do Apache para o IIS
Maninho PiTsA... eu de novo :oops: :( :oops:
Cara, valeu o help... funcionou, mas.... só para as maquinas da minha rede... se tento acessar externo num funca... ele tenta acessar http://192.168.0.3/ , e não faz o redirecionamento... se quiser testa pode tentar acessar: http://www.zenisys.com.br/tqc
Definitivamente... apache num é minha praia... quem sabe um dia aprendo hehehe
-
Redirecionamento do Apache para o IIS
os mod_proxy taum carregados sim no apache 2.0.40, mas nao estao no 1.3.33 pq quem faz o proxy eh o 2.0.40, eu acho hehehe
o erro q dah eh como se as imgs e as scripts q rodam no php... nao fossem carregadas... :(
nem com o link simbolico o lance funfa :roll: :roll: :roll: :roll:
ele fala q o server nao foi encontrado...
dei 777 pra ele!!!!!! afff
q lance mais estranho :(
-
Redirecionamento do Apache para o IIS
Citação:
Postado originalmente por Drozzini
Maninho PiTsA... eu de novo :oops: :( :oops:
Cara, valeu o help... funcionou, mas.... só para as maquinas da minha rede... se tento acessar externo num funca... ele tenta acessar
http://192.168.0.3/ , e não faz o redirecionamento... se quiser testa pode tentar acessar:
http://www.zenisys.com.br/tqc
Definitivamente... apache num é minha praia... quem sabe um dia aprendo hehehe
ta funcionando normal daki... mas aparentemente seu ASP naum ta rodando direito...to vendo todo o codigo dele...
Código :
<!--#INCLUDE FILE="constant.inc"-->
<!--#INCLUDE FILE="util.inc"-->
<%
response.expires=0
on error resume next
Dim DOCSERVER
Dim objSTIDocServer
err=0
' pega o tipo de authenticacao
'____________________________________________________________________________________________
'Instancia o STIDocServer :
'____________________________________________________________________________________________
Set objSTIDocServer = Server.CreateObject(Session("STIDocServer"))
if (Err.number <> 0) then
MostraErro "Não foi possível Instanciar STIDocServer.Admin :" & Err.description
End if
'____________________________________________________________________________________________
'Verifica o tipo de LOGON na WEB e loga via o Browser, de acordo com a configuração :
'____________________________________________________________________________________________
AuthType=0
:P :o :good:
-
Redirecionamento do Apache para o IIS
Cara... conseguiiiiiiiiiiiiiiiiiiiiiii :D:D:D
deixei assim as diretivas do mod_proxy:
ProxyPass /tqc/ http://192.168.0.3/DOCCONTROL/WEB/
ProxyPassReverse /tqc/ http://192.168.0.3/tqc/
Redirect Permanent /tqc http://www.zenisys.com.br/tqc/
agora acessa blza :D:D:D:D:D
Cara, vc foi heroi :D
Vlw mesmo
-
Redirecionamento do Apache para o IIS
Citação:
Postado originalmente por Drozzini
:clap: :clap:
que controle de documentos vc usa? eu to desenvolvendo um aki mas kero
ideias....ver o funcionamento de outros sistemas do mercado.... 8)
-
Redirecionamento do Apache para o IIS
Citação:
Postado originalmente por demiurgo
os mod_proxy taum carregados sim no apache 2.0.40, mas nao estao no 1.3.33 pq quem faz o proxy eh o 2.0.40, eu acho hehehe
o erro q dah eh como se as imgs e as scripts q rodam no php... nao fossem carregadas... :(
poouuts.... tenta fazer o que o Drozzini fez....muda o RedirectPermanent e ve no que da....
e me dis uma coisa, vc ta usando algum controle de documentos, eu vi la "isosystem" e tals... e to procurando uns controle de documentos via web so pra mim verificar seus funcionamentos...
-
Redirecionamento do Apache para o IIS
Ichi, sério ?? Aqui abriu normal, e em mais dois clientes abriu normal... só uma estação Win2k daki usando FireFox abriu o codigo-fonte tb .... mas com o IE ela abriu normal...
O estranho q da minha estação abriu lindo e maravilhoso... e to usando Mandrake 10.0 com FireFox
Mas o importante é q está funcionando !
Realmente agredecido
-
Redirecionamento do Apache para o IIS
Pra mim abriu normal com firefox..
o pitsa.. ve não normalizou aí...
-
Redirecionamento do Apache para o IIS
Olha PiiTzA eu realmente não conheço esse software pois nem tive tempo pra mecher em nada e a implementação dele aqui não foi terminada... Esse software é da STI e o maior clientes deles é a Petrobras... A minha empresa revende esse produto mais da muito pau de instalação saca hehehe.... se quiser eu te passo o msn do consultor que trabalha com esse sistema aqui na minha empresa e vc troca uma ideia melhor com ele.
Mas.... é isso ai :D
-
Redirecionamento do Apache para o IIS
Citação:
Postado originalmente por Drozzini
Ichi, sério ?? Aqui abriu normal, e em mais dois clientes abriu normal... só uma estação Win2k daki usando FireFox abriu o codigo-fonte tb .... mas com o IE ela abriu normal...
O estranho q da minha estação abriu lindo e maravilhoso... e to usando Mandrake 10.0 com FireFox
Mas o importante é q está funcionando !
Realmente agredecido
naum, mas depois começou a rodar direito...começou a abrir normal...vai se saber né... não sei se meu proxy cacheou, mas quando eu entro na pagina eu acesso o código fonte do asp e seu eu atualizo ele mostra corretamente.... tanto no firefox
quanto no konqueror,... da uma verificada no seu IIS ae...
:@: Web server IIS :(6) :(6)
quanto ao MSN do cara, seria legal ..manda ae =D
-
Redirecionamento do Apache para o IIS
Citação:
Postado originalmente por PiTsA
Citação:
Postado originalmente por demiurgo
os mod_proxy taum carregados sim no apache 2.0.40, mas nao estao no 1.3.33 pq quem faz o proxy eh o 2.0.40, eu acho hehehe
o erro q dah eh como se as imgs e as scripts q rodam no php... nao fossem carregadas... :(
poouuts.... tenta fazer o que o Drozzini fez....muda o RedirectPermanent e ve no que da....
e me dis uma coisa, vc ta usando algum controle de documentos, eu vi la "isosystem" e tals... e to procurando uns controle de documentos via web so pra mim verificar seus funcionamentos...
a empresa onde trabalho desenvolve um chamado isodoc
entra no nosso site pra conhecer mais detalhes:
www.softexpert.com :)
e vou colocar o redirectpermanent tbm :)
[]'s
-
Redirecionamento do Apache para o IIS
Não... IIS não.... hehehhe.. blza vou ver sim, vlw!
Anota ae [email protected]
Vou avisar ele, mas qualquer coisa fala q vc conhece o Diego da Zenisys
-
Redirecionamento do Apache para o IIS
consegui encaminhar as requisicoes pra outro computador com apache,
mas para minha propria maquina, na segunda instancia.. nao vai nem a pauz :(
[]'s
-
Redirecionamento do Apache para o IIS
mais uma dúvida... :oops:
tem como fazer autenticação via apache pra acessar usando o mod_proxy
tipo, pedir user e senha pra acessar www.zenisys.com.br/tqc ???
Valeu
-
Redirecionamento do Apache para o IIS
Citação:
Postado originalmente por Drozzini
mais uma dúvida... :oops:
tem como fazer autenticação via apache pra acessar usando o mod_proxy
tipo, pedir user e senha pra acessar
www.zenisys.com.br/tqc ???
Valeu
dentro do <Proxy *> </Proxy> adicione as linhas:
Código :
AuthType Basic
AuthName "Password Required"
AuthUserFile password.file
AuthGroupFile group.file
Require group usergroup
para saber como configurar as senahs usuarios, e os parametros de configuração acima use este link: http://httpd.apache.org/docs/howto/htaccess.html
-
Redirecionamento do Apache para o IIS
nem t conto... fiz funfar usando:
Código :
ProxyPass /adm/ http://192.168.200.112:8000/isosystem/administration/wwwroot/index.php
ProxyPassReverse /adm/ http://192.168.200.112:8000/isosystem/administration/wwwroot/index.php
Redirect Permanent /adm http://192.168.200.112:8000/isosystem/administration/wwwroot/index.php
ProxyPass /administration/ http://192.168.200.112:8000/isosystem/administration/wwwroot/index.php
ProxyPassReverse /administration/ http://192.168.200.112:8000/isosystem/administration/wwwroot/index.php
Redirect Permanent /administration http://192.168.200.112:8000/isosystem/administration/wwwroot/index.php
ProxyPass /document/ http://192.168.200.112:8000/isosystem/document/wwwroot/index.php
ProxyPassReverse /document/ http://192.168.200.112:8000/isosystem/document/wwwroot/index.php
Redirect Permanent /document http://192.168.200.112:8000/isosystem/document/wwwroot/index.php
ProxyPass /dir_temp/ http://192.168.200.112:8000/isosystem/document/wwwroot/dir_temp
ProxyPassReverse /dir_temp/ http://192.168.200.112:8000/isosystem/document/dir_temp
Redirect Permanent /dir_temp http://192.168.200.112:8000/isosystem/documen/dir_temp
veja q o proxy para adm e para administration aponta para o mesmo lugar, mas seu eu uso http://ip/adm funciona
mas se uso http://ip/administration nao funciona... as scripts e imagens nao sao carregadas
:o :o :o
q merda :toim: :toim: :toim: :toim:
mas mesmo... valeu mesmo pela ajuda :D:D:D
-
Redirecionamento do Apache para o IIS
Citação:
Postado originalmente por demiurgo
a empresa onde trabalho desenvolve um chamado isodoc
Só meio por cima assim, sem detalhes, o que é isso?
(depois eu vejo com calma nosite)
-
Redirecionamento do Apache para o IIS
eh um aplicativo para controle de documentos e arquivos fisicos de documentacao em empresas....
a empresa desenvolve aplicacoes para facilitacao d implantacao das normas internacionais d controle de qualidade em processos e ambiente.
somos a empresa no mundo, com mais pontos de presenca nesse segmento :)
[]'s
-
Redirecionamento do Apache para o IIS
Cara... vlw !! num tinha sacado que podia ser ali as diretivas pra autenticação :o
agora aqui está funcando maravilha !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
To te devendo pacas hein ?!?! hehehe....
Abraços
-
Redirecionamento do Apache para o IIS
Citação:
Postado originalmente por Drozzini
Cara... vlw !! num tinha sacado que podia ser ali as diretivas pra autenticação :o
agora aqui está funcando maravilha !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
To te devendo pacas hein ?!?! hehehe....
Abraços
Sorte sua que vc tem um apache cuidando do seu IIS, senão coitadinhu do seu windows...
-
mod_rewrite para redirecionar subdominios
Ola galera.. me ajudem aqui.. to montando um sitema de flog.. entao preciso dessa funcao... quando a pessoa digitar no navegador..
http://flog.servidor.com.br ou
flog.servidor.com.br
redirecione para http://www.servidor.com.br/flog
por favor me ajudemmmmmmmm
obrigado...
-
Redirecionamento do Apache para o IIS
Cara, posso estar falando besteira, mas acho que pra isso vai ter que ser configurado no DNS e usar um rewrite....