ugrás a tartalomhoz

Aldomain irányítása másik szerverre

Castor87 · 2009. Jan. 7. (Sze), 07.37
Hello!

Van egy domainem ami server1 gépre van irányítva. Ennek egy aldomainjét a server2-re szeretném irányítani. A kérdésem az lenne hogy kell beállítani server1 és 2 virtualhostjait, hogy rendben működjön a dolog. Úgy szeretném hogy a címsorba végig maradjon meg az aldomain.domain.ltd sor, tehát ne váltson át másik domainre, vagy mégrosszabb ip címre.
 
1

DNS

zila · 2009. Jan. 7. (Sze), 10.20
A legegyszerűbben úgy, hogy a DNS szerverben aldomain.domain.tld ip címe a server2 ip címe legyen és a server2-n csinálsz ennek egy mezei virtualhostot apacheben. Vagy maszatolsz apache proxy-val.
2

maszatolás

Castor87 · 2009. Jan. 7. (Sze), 16.07
DNS-hez nincs nagyon hozzáférésem. Van valami egyszerűbb megoldás? Olyasmire gondolok hogy vhostba nem könyvtárra hanem gépre irányítom rá (doksiba nem nagyon találtam ilyet, biztos nincs is). Apache proxyval mit lehet heggeszteni? Milyen úton induljak el/ mire keressek rá? (apache2+proxy-n kívül:)
3

Apache proxy

zila · 2009. Jan. 7. (Sze), 17.59
Egyrészt mi az, hogy nincs hozzáférésed a dns-hez? A domain tulajdonosa szól a domain fenntartónak, hogy a sub.domain.tld ip címét legyen kedves módosítani 1.2.3.4-re és kész. Ennél csak bonyolultabb megoldás van.

Másrészt az apache proxy modulja pont ilyen esetekre (is) van. Doksiban szépen le van írva, hogy kell használni. Kb. ennyit kell írni a virtualhost-ba:
<Virtualhost *>
 ServerAdmin admin##kukac##domain.tld
    DocumentRoot /var/www/sub.domain.tld
    ServerName sub.domain.tld
    ProxyRequests Off

    <Proxy *>
        Order deny,allow
        Allow from all
    </Proxy>

    ProxyPass / http://realhost.domain.tld/
    ProxyPassReverse / http://realhost.domain.tld/
    ProxyPreserveHost On
</Virtualhost>