Aktív témák

  • Dr.Momo

    tag

    válasz #57764352 #15 üzenetére

    Ha jól értem, akkor te a következőt szeretnéd megcsinálni pl:
    Ha távolról valaki azt írja be, hogy w3.domainneved.hu - akkor bejön a /var/www/w3/index.html oldal.
    de ha mondjuk azt írják be, hogy teszt.domainneved.hu - akkor bejön a /var/www/teszt/index.html ...

    stb.

    Igen ezért a virtualhost bejegyzes a felelős a httpd.conf-ban az apache részéről, másrészről viszont a domain bejegyzésnek tudnia kell, hogy a w3.domainneved.hu az milyen IP címre mutat. Tehát a szolgáltatónál meg kell adni egy kanonikus nevet a szervered IP címére: ez a következő képpen néz ki a BIND zónafájlokban:

    domainneved.hu. A 1.2.3.4
    w3.domainneved.hu. CNAME domainneved.hu.
    teszt.domainneved.hu. CNAME domainneved.hu.

    Tehát, ha csak a lokális hosts fájlodba jegyzed be ezeket a domain neveket, akkor azt csak a Linux-os szervered fogja feloldani, és távolról nem fog működni.

    Ha be van jegyezve egy domain neved egy szolgáltatónál, akkor kérheted, hogy te legyél a sub-domain controller, és a domain hivatkozások lekérésénél a te géped fogja kiszolgálni a kéréseket. Ilyen esetben a szolgáltató nem egy A rekordot jegyez be a domain nevedhez, hanem egy IN NS -rekordot. (Azt ne kérdezd, hogy mennyivel drágább az ilyen). De ilyenkor a Linux-os gépedre fel kell rakni egy BIND-ot, és ki kell tölteni a DNS zónafájlokat...

    Remélem tudtam segíteni...

Aktív témák