Hirdetés
- Minőségi ugrást hozhat a One új médiaboxa?
- SSD kibeszélő
- Bambu Lab 3D nyomtatók
- Képernyős trükkök növelik a notebookok üzemidejét
- Soundbar, soundplate, hangprojektor
- Intel Core Ultra 3, Core Ultra 5, Ultra 7, Ultra 9 "Arrow Lake" LGA 1851
- 3D nyomtatás
- Milyen notebookot vegyek?
- Kezdő fotósok digitális fényképei
- Milyen billentyűzetet vegyek?
Aktív témák
-
e-biza
őstag
Sziasztok,
Nekem a VirtualDocumentRoot-al akad egy kis problémám. 2 domainem van akarmi.hu és az akarmi.eu. Ezt megkülönbözetés érdekében így készítettem el:
VirtualDocumentRoot /var/www/%-1/%-2
Igy a két azonos nevő domain nevet meg lehet különböztetni. Igenám, de szeretnék emellett aldomaineket is használni, például a valami.akarmi.hu -ra jöjjön be a /var/www/hu/akarmi/valami
Ha megcsinálom, akkor a www.akarmi.hu is a /var/www/hu/akarmi/www alá megy ami igazábol nekem jobb lenne ha a /var/www/hu/akarmi alatt maradna. Az egyetlen lehetőség a symlinkelés lenne vagy a Rewrite alkalmazása?
[Szerkesztve] -
djsilas
tag
Sziasztok!
Most találtam rá eme topicra, még gágebbi üziknél találtam ezt:
na szoval
eztko belekaparni a configba:
NameVirtualHost *:80 (vagy ahanyas porton akarod h fusson)
<VirtualHost *:80> ( 80.. honnet erjek el , * mien iprol )
ServerAdmin admin@host (egyertelmu)
DocumentRoot /dokumentumok (mi legyen a root konyvtar)
ServerName domain (ami be van regelve az ipdre)
ErrorLog logs/dummy-myip.hu-error_log (error log)
CustomLog logs/dummy-myip.hu-access_log common (custom error log)
</VirtualHost>
nagyjabol ennyi. de ez bennevan a manualba is...
Ammennyire én tudom, ez azt jelölné, hogy melyik gépen fut a az adott webszerver. Magyarán, ha az IP-d 192.168.0.1 pl, akkor oda azt kell beírni. Apache nem nagyon szereti, ha használnak csillagot és IP-t is. Sok esetben akkor sem indul, ha a pot utánna van írva. A default HTTP a 80-as porton fut, ide akkor érdemes írni bármit is, ha más portot használsz!
Azt meg, hogy ki és honnan érje el az allow, deny parancsok megfelelő használatával érheted el.
Még egy dolog! Localhostre én még sosem próbáltam virtualhostot létrehozni, lehet egyáltalán? -
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> -
#57764352
törölt tag
UP!
-
#57764352
törölt tag
up
-
#57764352
törölt tag
Köszi az előzőket.
Problémám lenne az Apacheal és a Virtualhostokkal.
Beállítom a Szervernevét. PL: teszt.localhost másik galeria.localhost ill. sima localhost.
Itt a probléma az, ha beírom, hogy teszt.localhost, akkor is a képgalériát hozza be, pedig ott egy darab index.html van hello world szöveggel. Mégis a képgaléria jön be ugyan ez van a többinél is. Mindig a képgaléria jön be, pedig semmi köze nincs hozzá!! -
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... -
#57764352
törölt tag
#13-ra senki?
-
asturel
őstag
na szoval
eztko belekaparni a configba:
NameVirtualHost *:80 (vagy ahanyas porton akarod h fusson)
<VirtualHost *:80> ( 80.. honnet erjek el , * mien iprol )
ServerAdmin admin@host (egyertelmu)
DocumentRoot /dokumentumok (mi legyen a root konyvtar)
ServerName domain (ami be van regelve az ipdre)
ErrorLog logs/dummy-myip.hu-error_log (error log)
CustomLog logs/dummy-myip.hu-access_log common (custom error log)
</VirtualHost>
nagyjabol ennyi. de ez bennevan a manualba is... -
#57764352
törölt tag
Wow!
Azt nem hehet megadni, ha valaki a freemail.hu-t írja be, akkor mondjuk a tiltott.localhost jöjjön be? -
#57764352
törölt tag
hello!
A httpd.conf -ba találok olyat, hogy virtualhosts megírom, de nem használja.
pl ezt akarom: teszt.localhost
Na erre nem csinál semmit, lesz@rja...
Lehet egyáltalán localhostra? -
burgatshow
veterán
válasz
duracell89
#8
üzenetére
Ezt keresd meg a httpd.confba és írd át ahogy akarod:
DocumentRoot ''C:/Program Files/Apache2/htdocs'' -
asturel
őstag
te most azt akarod megcsinalni h mas domainrol mas dirbol toccse be a cuccokat?
-
#57764352
törölt tag
Nem, még mindig nem oldottam meg!
-
#57764352
törölt tag
Valaki jöhetne..
-
#57764352
törölt tag
Hello!
Van egy webszerver a gépemen (http://localhost). Ehhez szeretnék aldomaineket csinálni, pl:
http://valami.localhost
Ezt hol tudom az Apache-ba beállítani és mi módon?
Még nem csináltam ilyet, segítsetek!
Aktív témák
- Minőségi ugrást hozhat a One új médiaboxa?
- SSD kibeszélő
- Eredeti játékok OFF topik
- Xiaomi 15T Pro - a téma nincs lezárva
- Bambu Lab 3D nyomtatók
- Képernyős trükkök növelik a notebookok üzemidejét
- Battlefield 6
- Samsung Galaxy S24 - nos, Exynos
- Soundbar, soundplate, hangprojektor
- Kamionok, fuvarozás, logisztika topik
- További aktív témák...
- Samsung Galaxy Buds FE
- Apple iPad Mini 6 64GB,Átlagos,Töltővel,12 hónap garanciával
- 2db x Green Cell UPS 2000VA 1200W teljesítményálló tartalék tápegység 2000VA 1200W
- Veszünk: PS5 Fat/Slim/Digital/Pro konzolt, játékokat, Portalt stb. Kérj ajánlatot!
- Apple iPhone 13 Pro 256GB, Kártyafüggetlen, 1 Év Garanciával
Állásajánlatok
Cég: NetGo.hu Kft.
Város: Gödöllő
Cég: Promenade Publishing House Kft.
Város: Budapest

Mi nem megy

