Hirdetés
Aktív témák
-
salazol
őstag
válasz
#57764352
#20
üzenetére
<VirtualHost *>
ServerName aldomain.domain
DocumentRoot C:/Weboldalaim/aldomain
</VirtualHost>
Nálam ilyen jelleggel 12 aldomain működik.
Ez windows alatt futó apache.
Szeintem ne használd a localhost nevet, adj valamit neki, mert nem tudom, hogy reagál az
aldomain.localhost-ra.
Egy-két részlet az én httpd.conf fájlomból:
ServerAdmin webmaster@sala.dyndns.org
ServerName sala.dyndns.org:80
DocumentRoot ''C:/Webpages''
<VirtualHost *>
ServerName www.sala.dyndns.org
DocumentRoot C:/Webpages
</Virtualhost>
<VirtualHost *>
ServerName download.sala.dyndns.org
DocumentRoot C:/Webpages/download
</VirtualHost>
<Directory C:/Webpages/download>
Options +Indexes
AllowOverride AuthConfig
</Directory> -
Dr.Momo
tag
válasz
#57764352
#13
üzenetére
Azt csak abban az esetben adhatod meg, ha a te lokális hálózatodban üzemeltetsz egy domain szervert (mondjuk BIND-ot) és a kliens gépeid ezen keresztül oldják fel a domain neveket. Ilyen esetben a zónafájlba bejegyezheted azt, hogy mondjuk
freemail.hu. CNAME szerveremneve
Ilyen esetben a freemail.hu cim feloldásához a BIND-od azt dobja vissza, hogy a freemail.hu egy kannonikus neve a szerverednek, és ha a httpd.conf -ba be van jegyezve egy virtualhost a freemail.hu -névre, ami a /var/www/tiltott/index.html -re mutat, akkor tényleg a lokál hálódon lévő gépeken ez az oldal fog megjelenni... -
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
- Samsung Galaxy A34 5G 128GB,Újszerű,Dobozával,12 hónap garanciával
- Eredeti, új Lenovo 330W töltők - ADL330SDC3A
- Bomba ár! Dell Latitude E7440 - i5-4GEN I 8GB I 500GB I 14" HD I HDMI I Cam I W10 I Gari!
- BESZÁMÍTÁS! LENOVO Ideapad Gaming 3 notebook - R5 5600H 16GB DDR4 256GB +1TB SSD nVidia GTX 1650 4GB
- Telefon felváráslás!! iPhone 15/iPhone 15 Plus/iPhone 15 Pro/iPhone 15 Pro Max
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Mi nem megy


