Belépés
intranet, aldomain készítés
2010. július 5. – 14.56 – MTeddy
Sziasztok!
Természetesen csak miután RTFM megvolt és nem jött össze, a problémám a következő lenne:
Létrehoztam egy, csak intraneten látható, webszervert.
Telepítettem mindent, ami kell (apache, php, mysql, stb...), működik is a böngészőbe beírt "http://teszt" sorral. Eddig nincs probléma.
Amire nekem szükségem lenne (és ez nem jön össze az istenért sem), hogy legyen nekem olyan címem is, hogy "http://homokozo.teszt", vagy "http://akarmi.teszt", esetleg "http://barmi.teszt".
Hogyan tudom ezt megoldani?
A rendszerem természetesen 10.04.
Köszönöm előre is a segítséget:
MTeddy
- A hozzászóláshoz regisztráció és belépés szükséges
Egyszerű:
Akár kézzel is beírhatod az /etc/hosts fájlba, hogy melyik névhez, melyik ip tartozik.
Bonyolultabb:
Üzembe helyezel egy dns kiszolgálót (ennek a menete nem férne bele egy hozzászólásba :) ) pl. bind9, feltelepíted a webmint és onnan - effektív baráti felületen- tudod az egészet adminolni...
Néhány gépnél a hosts-ot választanám a helyedben!
ha az /etc/hosts fájlba beírom, elmentem:
192.168.7.171 teszt
192.168.7.171 homokozo.teszt
192.168.7.171 akarmi.teszt
192.168.7.171 barmi.teszt
1. Ez így jó?
2. Pingelhető a homokozo.teszt, illetve az akarmi.teszt?
Szerkesztve:
Most látom csak egy gépről és egy ip-ről van szó és te csak azzal akarsz játszani, hogy mást adjon be a valami.valami-re és mást a másvalami.valami-re?
Akkor valóban az apache virtualhost a megoldás!
Az
/etc/apache2/httpd.conf
fájlba:NameVirtualHost *:80
<VirtualHost *:80>
ServerName teszt
DocumentRoot /var/www/teszt/
</VirtualHost>
<VirtualHost *:80>
ServerName homozo.teszt
ServerAlias homokozo.*
DocumentRoot /var/www/homokozo/
</VirtualHost>
<VirtualHost *:80>
ServerName akarmi.teszt
ServerAlias akarmi.*
DocumentRoot /var/www/akarmi/
</VirtualHost>
<VirtualHost *:80>
ServerName barmi.teszt
ServerAlias barmi.*
DocumentRoot /var/www/barmi/
</VirtualHost>
Majd újraindítod a szervert:
sudo /etc/init.d/apache2 restart
Sevoir Boinc Stat | Képeim
Eddig Minden OK.
A "teszt" gépen (lokálisan) nagyon szépen működik a homokozo.teszt, meg a többi.
Csakhogy! Más gépekről még mindig nem elérhető. :(
A önmagában a http://teszt működik, de a többi nem.
Mit gondoltok, mi lehet a probléma ezek után?
mi jön be a másik gépeken ha el akarod érni az aldomaint ?
Sevoir Boinc Stat | Képeim
Ahogy fentebb írták, a kliens gépnek tudnia kell, melyik IP-hez forduljon. Tehát vagy szerkeszted a kliens gép(ek) hosts fájljait vagy beállítasz egy DNS szervert. Ha 1 - 2 kliensről van szó, egyszerűbb a hosts fájlt szerkeszteni.
A Sevoir által beírt konfiguráció csak(!) a szerverre vonatkozik, abból még a kliensek nem fogják tudni, hogy hová forduljanak a kérésükkel.
Köszönöm szépen mindenkinek a válaszokat, most nekiugrok ennek a DNS-nek.
Nem hinném, hogy kis falat lesz.
Ha nem megy. javaslom a webmin és/vagy a syscp használatát.