Re: [Zope-pt] Zope através do Apache 2
On Sat, 20 Aug 2005 12:36:51 - "pedro_gb" <[EMAIL PROTECTED]> wrote: > Olá a todos! > > Estou com um problema que, não conseguindo combater pela raiz, resolvi > recorrer ao Apache. =p Basicamente o que ocorre é que o Apache pode > ser acessado externamente, pelo menos na porta 80, sem quaisquer > problemas. Já o Zope (na porta 9673) pode ser acessado *apenas* > localmente! > > "Bom," pensei eu, "nada mais conveniente! Em um cenário ideal eu teria > de integrar o Apache com o Zope de qualquer forma, por que não fazê-lo > agora?" > > E é aqui onde estou. Baasicamente o problema persiste: criei uns > rewrite rules baseado no que vi na Internet mas pelo que me parece ele > está redirecionando o *browser* para a URL, sendo que o Apache em si > não está agindo como "proxy", como eu esperava. > > RewriteEngine On > RewriteRule ^/local/ - [L] > RewriteRule ^/icons/ - [L] > RewriteRule ^/~(.*) - [L] > RewriteRule ^/cgi-bin/ - [L] > RewriteRule ^/websvn/ - [L] > RewriteRule ^/svn/ - [L] > RewriteRule ^/(.*) > http://127.0.0.1:9673/VirtualHostBase/http/127.0.0.1:80/VirtualHostRoot/$1 > Segue abaixo a regra de tradução que usamos na aqui: Isso mapeia www.gpr.com.br/* [Apache] -> /gpr/portal/* [Zope] Observe bem o [L,P] no fim da regra que avisa a engine de regras que esta regra é a última na cadeia de avaliação (não precisa procurar mais) e que o comportamento deve ser como proxy (usando mod_proxy). ServerAdmin [EMAIL PROTECTED] DocumentRoot /usr/local/apache2/htdocs/GPr ServerName www.gpr.com.br ErrorLog logs/gpr-error.log CustomLog logs/gpr-access.log common RewriteEngine on RewriteLog logs/gpr-rewrite.log RewriteLogLevel 3 RewriteRule ^/(.*) http://192.168.1.2:8080/VirtualHostBase/http/www.gpr.com.br:80/gpr/portal/VirtualHostRoot/$1 [L,P] Boa sorte Senra Para enviar uma mensagem: zope-pt@yahoogrupos.com.br Para desistir envie uma mensagem em branco para: [EMAIL PROTECTED] Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/zope-pt/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [Zope-pt] Zope através do Apache 2
A URL que voce esta usando para redirecionar esta errada. Use algo assim RewriteRule ^/(.*) http://127.0.0.1:9673/VirtualHostBase/http/www.meudominio.com.br:80/VirtualHostRoot/$1 Alem disso, tens que garantir que o mod_proxy e o mod_rewrite estejam carregados. E, aproventando, o mod_cache do apache anda cheio de bugs. Usem com cuidado :-) On 8/20/05, pedro_gb <[EMAIL PROTECTED]> wrote: > Olá a todos! > > Estou com um problema que, não conseguindo combater pela raiz, resolvi > recorrer ao Apache. =p Basicamente o que ocorre é que o Apache pode > ser acessado externamente, pelo menos na porta 80, sem quaisquer > problemas. Já o Zope (na porta 9673) pode ser acessado *apenas* > localmente! > > "Bom," pensei eu, "nada mais conveniente! Em um cenário ideal eu teria > de integrar o Apache com o Zope de qualquer forma, por que não fazê-lo > agora?" > > E é aqui onde estou. Baasicamente o problema persiste: criei uns > rewrite rules baseado no que vi na Internet mas pelo que me parece ele > está redirecionando o *browser* para a URL, sendo que o Apache em si > não está agindo como "proxy", como eu esperava. > > RewriteEngine On > RewriteRule ^/local/ - [L] > RewriteRule ^/icons/ - [L] > RewriteRule ^/~(.*) - [L] > RewriteRule ^/cgi-bin/ - [L] > RewriteRule ^/websvn/ - [L] > RewriteRule ^/svn/ - [L] > RewriteRule ^/(.*) > http://127.0.0.1:9673/VirtualHostBase/http/127.0.0.1:80/VirtualHostRoot/$1 > > Como dá para se perceber, primeiro excluo umas pastas que não quero > que sejam redirecionadas. Beleza! Até aí tudo perfeito. > > Agora, eu gostaria de saber como tornar o último RewriteRule em algo > que funcione similarmente ao proxy, de forma transparente ao browser. > > Há como fazer isso? > > (A propósito, a URL para a qual estou redirecionando está correta? ;) > > Obrigado! > > Pedro. > > > > > Para enviar uma mensagem: [EMAIL PROTECTED] > Para desistir envie uma mensagem em branco para: [EMAIL PROTECTED] > Links do Yahoo! Grupos > > > > > > > > -- Fabiano Weimar dos Santos Plone Developer and Consultant Para enviar uma mensagem: [EMAIL PROTECTED] Para desistir envie uma mensagem em branco para: [EMAIL PROTECTED] Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/zope-pt/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
[Zope-pt] Zope através do Apache 2
Olá a todos! Estou com um problema que, não conseguindo combater pela raiz, resolvi recorrer ao Apache. =p Basicamente o que ocorre é que o Apache pode ser acessado externamente, pelo menos na porta 80, sem quaisquer problemas. Já o Zope (na porta 9673) pode ser acessado *apenas* localmente! "Bom," pensei eu, "nada mais conveniente! Em um cenário ideal eu teria de integrar o Apache com o Zope de qualquer forma, por que não fazê-lo agora?" E é aqui onde estou. Baasicamente o problema persiste: criei uns rewrite rules baseado no que vi na Internet mas pelo que me parece ele está redirecionando o *browser* para a URL, sendo que o Apache em si não está agindo como "proxy", como eu esperava. RewriteEngine On RewriteRule ^/local/ - [L] RewriteRule ^/icons/ - [L] RewriteRule ^/~(.*) - [L] RewriteRule ^/cgi-bin/ - [L] RewriteRule ^/websvn/ - [L] RewriteRule ^/svn/ - [L] RewriteRule ^/(.*) http://127.0.0.1:9673/VirtualHostBase/http/127.0.0.1:80/VirtualHostRoot/$1 Como dá para se perceber, primeiro excluo umas pastas que não quero que sejam redirecionadas. Beleza! Até aí tudo perfeito. Agora, eu gostaria de saber como tornar o último RewriteRule em algo que funcione similarmente ao proxy, de forma transparente ao browser. Há como fazer isso? (A propósito, a URL para a qual estou redirecionando está correta? ;) Obrigado! Pedro. Para enviar uma mensagem: [EMAIL PROTECTED] Para desistir envie uma mensagem em branco para: [EMAIL PROTECTED] Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/zope-pt/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html