Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: netwerkconfig met virtual hosts?  (gelezen 688 keer)

dharana

  • Gast
netwerkconfig met virtual hosts?
« Gepost op: 2009/09/03, 18:12:13 »
Situatie:
- router (10.0.0.138)
- desktop (kubuntu)
- laptop (vista)

Router fungeert als DHCP en DNS server voor desktop en laptop.
Desktop bevat 4 virtual hosts onder apache:
- www.aa.lan
- www.bb.lan
- www.cc.lan
- www.dd.lan
Op desktop zijn deze met bovenstaande namen in webbrowser te tonen.
Hoe zet ik eea op zodat de sites ook op de laptop te benaderen zijn?

Heeft iemand een idee?

Bijlage (bestanden op desktop):
===============================
resolv.conf:
------------
domain lan
search lan
nameserver 10.0.0.138

hosts:
------
127.0.0.1 localhost
127.0.0.1 www.aa.lan aa
127.0.0.1 www.bb.lan bb
127.0.0.1 www.cc.lan cc
127.0.0.1 www.dd.lan dd
127.0.1.1 desktop desktop.lan

apache virtual host file voor www.dd.lan (andere sites vergelijkbaar):
(apache file 'ports.conf' bevat: NameVirtualHost *:80)
------------------------------------------------------------------
<VirtualHost *:80>
  ServerName www.dd.lan
  ServerAlias dd
  DocumentRoot /var/www/dd

  ... skipped ...
</VirtualHost>
« Laatst bewerkt op: 2009/09/03, 18:36:55 door dharana »

Offline testcees

  • Documentatieteam
    • testcees
    • www.testcees.nl
  • Steunpunt: Nee
Re: netwerkconfig met virtual hosts?
« Reactie #1 Gepost op: 2009/09/04, 01:10:20 »
Als je de desktop nou instelt als dns (en dhcp) server heb je alles in eigen hand. :) Maar dat is geen eenvoudige oplossing (en de desktop zou altijd aan moeten staan :().

Je gebruikt op de desktop het bestand /etc/hosts al, dat werkt ook op de vista laptop.

Alleen zit het hosts bestand op een andere plek. Als ik spiek op deze (Engelstalige) wiki is dat voor Vista mogelijk in de map C:\system32\drivers\etc\. Dan moet je wel het ip-adres van de desktop gebruiken. Stel dat dit 10.0.0.100 is:

10.0.0.100   www.aa.lan aa
10.0.0.100   www.bb.lan bb
10.0.0.100   www.cc.lan cc
10.0.0.100   www.dd.lan dd


Maar daar komt dat gelijk het manco van deze oplossing om de hoek: wie bepaalt het ip-adres (10.0.0.100) van de desktop? De DHCP server van de router. Deze oplossing werkt dus (neem ik aan) maar kan bijvoorbeeld na een stroomstoring (en de DHCP server nieuwe adressen uitdeelt) problemen geven.

Omdat je de desktop hier als een 'server' gebruikt en je geen invloed hebt op de DNS (?) zou je de desktop kunnen voorzien van een vast ip-adres. Dan is je host bestand "betrouwbaar".

Kijk eventueel in de "serverwiki" hoe je op een server een vast adres kan instellen. Het adres uit het wiki-voorbeeld zal voor jou niet goed zijn. Dit zal een adres in de reeks 10.0.0.* moeten/kunnen zijn.
`Wie wil de Nederlandstalige Ubuntu documentatie wiki onderhouden? https://wiki.ubuntu-nl.org

Offline ivo

  • Lid
  • Steunpunt: Nee
Re: netwerkconfig met virtual hosts?
« Reactie #2 Gepost op: 2009/09/04, 21:03:43 »

Maar daar komt dat gelijk het manco van deze oplossing om de hoek: wie bepaalt het ip-adres (10.0.0.100) van de desktop? De DHCP server van de router. Deze oplossing werkt dus (neem ik aan) maar kan bijvoorbeeld na een stroomstoring (en de DHCP server nieuwe adressen uitdeelt) problemen geven.


Je kunt normaal gesproken een DHCP server vertellen dat ie aan bepaalde MAC-adressen steeds hetzelfde IP-adres moet uitdelen, zgn Fixed Lease.
There are only 10 types of people in the world; those who understand binary and those who don't.