[MEGOLDVA] hogyan? 1 server 2 vagy több weblap

sziasztok!

szeretnék egy kis segítséget kérni tőletek.
az albiban van egy server, amin 3an osztozunk. mindegyikőnk szeretne saját kis weblapját feltenni a serverre és onnét elérni.
ennyit csináltam eddig:
1. dyndns-en be regeltem a routerem, így kaptam egy domian nevet (example.gotdns.org)
2. apacehe-t feltettem a serverre
3. a etc/apache/sites-available/ -on belül létrehoztam egy saját kis konfig fájlt, amiben egyenlőre 2 külön virtualhostot hoztam létre:
server:~# cat /etc/apache2/sites-available/www.conf
NameVirtualHost *:80

ServerName www1.example.gotdns.org
ServerAlias worlds.gotdns.org
DocumentRoot /var/www/www1/

ServerName www2.example.gotdns.org
ServerAlias worlds.gotdns.org
DocumentRoot /var/www/www2/

server:~#

sajnos így még nem megy.
tudtok valami tippet adni erre?
a bind-ot fel kell rakni a serverre?

aki tud kérem segítsen.
köszi mindenkinek: janes

ui.: remélem érthető voltam

Hozzászólások

a wwwx-es aldomaint ki oldja fel? szerintem jobbanjárnátok example.godns.org/www1 meg example.godns.org/www2 megoldással, ehhez még virtualhostokat sem kötelező létrehozni, max ha szeretnétek különböző beállításokat a két weblapnak.

java'nother blog

"wwwX-es aldomain-t sztem a bind segítségével kellene feloldanom nem?"
Mindenki a maga szerverével. Szerintem félreértés esete forog fenn. A kliens oldja fel a nevet, ezért az example.gotdns.org zóna alá kell bejegyezned a www1, www2 és www3 nevű A-rekordot, vagy CNAME-et - már ha ezt a DynDNS egyáltalán lehetővé teszi. Ez egyébként szépen le van írva a dokumentációban:
"Of course, you can't just make up names and place them in ServerName or ServerAlias. You must first have your DNS server properly configured to map those names to an IP address associated with your server."

Ezen kívül érdemes elolvasni úgyszintén az Apache dokumentációjában a ServerAlias direktívát, amelyből világossá válik, hogy nincs különösebb értelme több az azonos névvel rendelkező virtualhostot létrehozni.

"a bind-ot fel kell rakni a serverre?"
Az Apache-hoz nem szükséges.

ilyenre gondolsz ?


< VirtualHost *:80 >
   ServerAdmin postmaster@worlds.gotdns.org
   ServerName worlds.gotdns.org
   DocumentRoot /home/www/main/
   < Directory / >
     Options FollowSymLinks
     AllowOverride All
   < /Directory >
   ErrorLog /var/log/apache2/main_error.log
   LogLevel warn
< /VirtualHost >

< VirtualHost *:80 >
   ServerAdmin jozsi@worlds.gotdns.org
   ServerName www1.worlds.gotdns.org
   DocumentRoot /home/www/www1/
   < Directory / > 
     Options FollowSymLinks
     AllowOverride None
   < /Directory >
   ErrorLog /var/log/apache2/www1_error.log
   LogLevel debug
< /VirtualHost >

< VirtualHost *:80 >
   ServerAdmin bela@worlds.gotdns.org
   ServerName www2.worlds.gotdns.org
   DocumentRoot /home/www/www2/
   < Directory / > 
     Options FollowSymLinks
     AllowOverride All
   < /Directory >
   ErrorLog /var/log/apache2/www2_error.log
   LogLevel info
< /VirtualHost >

Persze célszerű a virtualhost-okat külön fájlba tenni.

wildcardot kell bekapcsolni de az csak a fizetosoknek engedelyeztt (dyndns)

@@
"You can hide a semi truck in 300 lines of C."

nem.
--
Imperare sibi maximum imperium est.

Megakadályozza valami, hogy a dyndns-en több domaint is regisztráljatok és mindegyik ugyanarra az ip-re mutasson?
A virtualhost azt hiszem ugyanígy kell ahhoz is. Persze lehet, hogy direkt letiltották egy ip többszörös használatát, nem ismerem őket.

Ha fix ip címed van, akkor meg lehet játszani, mert beírod kézzel a host-nak az ip címet. De csak két host-ot lehet egy account-al létrehozni. Nézd meg a no-ip.org-ot. Ha jól rémlik ott többet is létre lehet hozni, mint kettő.
Egyébként a home alatt a /public_htm alá betett weblap nem lenne jó. Ekkor csak egy bejegyzés kell a dyndns-be.