Portál AbcLinuxu, 25. dubna 2024 18:11


Dotaz: apache reverse proxy

26.9.2010 21:02 molis
apache reverse proxy
Přečteno: 694×
Odpovědět | Admin
Dobrý den, omlouvám se že otravuji s takou banalitou, používal jsem nginx jako web server + jako proxy pro node.js a couchdb. Jisté okolnosti mě ale nutí abych přešel na apache. respektive jedna php aplikace přímo vyžaduje apache(.htaccess).

Jak v apache dosáhnu toho, aby bylo http://localhost:5984/* přesměrováno na http://localhost/couchdb/* ? Pokuď možno včetne podadresářů tedy aby i například http://localhost:5984/_utils/index.html bylo dostupjé na http://localhost/couchdb/_utils/index.html? A jak nastavit hlacičku Authorization?

Děkuji

Řešení dotazu:


Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

26.9.2010 21:10 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: apache reverse proxy
Odpovědět | | Sbalit | Link | Blokovat | Admin
mod_proxy
26.9.2010 21:48 Ladicek | skóre: 28 | blog: variace | Havlíčkův brod
Rozbalit Rozbalit vše Re: apache reverse proxy
Odpovědět | | Sbalit | Link | Blokovat | Admin
Koukals na wiki? http://wiki.apache.org/couchdb/Apache_As_a_Reverse_Proxy

Jinak mně osobně pro jednoduché testování stačilo
        # pozor na spravnou konfiguraci proxy!
        # povolene moduly (symlinky v mods-enabled): proxy.load, proxy.conf, proxy_http.load
        # povoleny pristup na proxy (proxy.conf): Allow from localhost
        ProxyPass /couchdb/ http://localhost:5984/
        <Location /couchdb/>
                ProxyPassReverse /
        </Location>
ale nepouštěl jsem se s tím do žádných větších akcí.
Ještě na tom nejsem tak špatně, abych četl Viewegha.
26.9.2010 22:06 molis
Rozbalit Rozbalit vše Re: apache reverse proxy
Díky. Já jsem mezitím vykoumal toto:
   ProxyPass /couchdb/ http://localhost:5984/ nocanon
   ProxyPassReverse /couchdb/ http://localhost:5984/
Nemám potuchy co to dělá, ale funguje to.
26.9.2010 22:09 molis
Rozbalit Rozbalit vše Re: apache reverse proxy
Tedy přesněji řečeno toto funguje:
   <Proxy *>
      Order deny,allow
      Allow from all 
   </Proxy>

   ProxyPass /couchdb http://localhost:5984
   ProxyPassReverse /couchdb http://localhost:5984

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.