Ahoj.
Prosim odbornikov na konfiguraciu linuxoveho apache2 servera o pomoc:
Mam takuto situaciu. Povedzme, ze je v sieti hlavny webserver Alfa a sekundarny Beta. Webstranka povedzme www.alfa.com bezi na serveri alfa. Na serveri Beta bezi urcita aplikacia, ktora ma vystup na web. Jej strukura je www.beta.com/webiopi/{cokolvek}.
Potrebujem urobit to, aby som po zadani www.alfa.com/webiopi_beta do prehliadaca, mohol ovladat aplikaciu na sekundarnom serveri www.beta.com/webiopi/{cokolvek}
dakujem.
Duro, OM0XA
mapovanie web-servera apache2 do druheho
Moderátori: psichac, Moderátori
-
- Stály člen
- Príspevky: 150
- Dátum registrácie: 12 Máj 2013, 11:09
- Bydlisko: KE
Re: mapovanie web-servera apache2 do druheho
Pozri mod_proxy, konkretne direktivu ProxyPass, a mozno aj ProxyPassReverse, ProxyPassReverseCookieDomain, a ProxyPassReverseCookiePath.
Priklady su priamo v dokumentacii; pokial nepouzivas VirtualHost-y, pridaj do cfg alfa:
Ak chces aby fungovali aj redirecty vzdy cez alfa, pridaj:
Ak navyse chces aby sa aj cookies od beta ukladali v klientovi pod alfa, pridaj:
Ak pouzivas VirtualHost-y, tak to (ProxyPass a/alebo vsetko) pridaj do:
Priklady su priamo v dokumentacii; pokial nepouzivas VirtualHost-y, pridaj do cfg alfa:
Kód: Vybrať všetko
ProxyPass /webiopi/ http://www.beta.com/webiopi/
Kód: Vybrať všetko
ProxyPassReverse /webiopi/ http://www.beta.com/webiopi/
Kód: Vybrať všetko
ProxyPassReverseCookieDomain www.beta.com www.alfa.com
ProxyPassReverseCookiePath /webiopi/ /webiopi/
Kód: Vybrať všetko
<Location /webiopi/ >
# sem
</Location>
0
War is peace. Freedom is slavery. Ignorance is strength.
There is no such thing as a well-adjusted slave.
There is no such thing as a well-adjusted slave.
Re: mapovanie web-servera apache2 do druheho
dakujem, za odpoved, potvrdil si mi, ze moje postupy boli spravne.
v ten den ako som poslal tento prispevok, som sa tomu este venoval, a zacalo mi to fungovat. Mam to urobene cez ProxyPass a ProxyPassReverse a este pouzivam RewriteRule. Mal som to v podstate dobre, akurat som mal nastaveny zly flag. R namiesto P, teda robilo to redirecting namietso proxy.
Ono je to v skutocnosti trosku zlozitejsie ako som naznacil. Alfa a Beta su od seba vyse 1000km, ale to nie je podstatne. Alfa je v podstate tiez iba virtual host. Alfa a Beta su prepojene pomocou OpenVPN.
v ten den ako som poslal tento prispevok, som sa tomu este venoval, a zacalo mi to fungovat. Mam to urobene cez ProxyPass a ProxyPassReverse a este pouzivam RewriteRule. Mal som to v podstate dobre, akurat som mal nastaveny zly flag. R namiesto P, teda robilo to redirecting namietso proxy.
Ono je to v skutocnosti trosku zlozitejsie ako som naznacil. Alfa a Beta su od seba vyse 1000km, ale to nie je podstatne. Alfa je v podstate tiez iba virtual host. Alfa a Beta su prepojene pomocou OpenVPN.
0