Apache2 Named virtualhosts

Pagina: 1
Acties:

Acties:
  • 0 Henk 'm!

  • Zoolander
  • Registratie: Januari 2003
  • Laatst online: 23-11-2022

Zoolander

superslim!

Topicstarter
Ik heb een virtual hosts probleem waar ik niet uit kom.

Heb Ubuntu 9.04 met Apache 2.2.x draaien. De hostname is zaas.
De beheer ik via ssh en staat gewoon thuis bij mij. Via een windowsmachine probeer ik
dan de testen of die resolved of hoe dat dan ook mag heten.

Op http://zaas krijg ik prima mijn var/www directory te zien. (heb ik ook een apache vhost voor gemaakt)
Nu wil ik voor een au pair site te maken in Zend framework het fictieve domein: zendaupair.lan
lokaal draaien en deze naar de map /var/www-zendaupair/zend_au_pair/public laten wijzen.

Deze site staat in sites-available EN is met a2ensite geactiveerd en apache is gerestart.

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
<VirtualHost *:80>
    ServerAdmin david@davidmosterd.nl

    DocumentRoot /var/www-zendaupair/zend_au_pair/public
    ServerName zendaupair.lan
    <Directory />
        Options FollowSymLinks
        AllowOverride None
    </Directory>
    <Directory /var/www-zendaupair/zend_au_pair/public>
        Options Indexes FollowSymLinks MultiViews
        AllowOverride All
        DirectoryIndex index.php
        Order allow,deny
        allow from all
    </Directory>

    ErrorLog /var/log/apache2/error.log

    # Possible values include: debug, info, notice, warn, error, crit,
    # alert, emerg.
    LogLevel warn

    CustomLog /var/log/apache2/access.log combined
</VirtualHost>


Dit is mijn ports.conf

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
# If you just change the port or add more ports here, you will likely also
# have to change the VirtualHost statement in
# /etc/apache2/sites-enabled/000-default
# This is also true if you have upgraded from before 2.2.9-3 (i.e. from
# Debian etch). See /usr/share/doc/apache2.2-common/NEWS.Debian.gz and
# README.Debian.gz

NameVirtualHost *:80
Listen 80

<IfModule mod_ssl.c>
    # SSL name based virtual hosts are not yet supported, therefore no
    # NameVirtualHost statement here
    Listen 443
</IfModule>


Ik heb in /etc/hosts ook al geprobeerd aliassesn aan te maken en andere ip nrs maar ik kan de server niet pingen of benaderen vanuit een browser.
De documentatie geeft mij geen aanwijzingen hiervoor.


Iemand een idee? Ik word wat hopeloos... :'(

mijn naam slaat nergens op, althans niet op mij :P


Acties:
  • 0 Henk 'm!

  • Emperor_
  • Registratie: November 2004
  • Laatst online: 06-10 13:35
Bestaat de zone zendaupair.lan wel in je dns ? Zo niet, dan zouden deze aangemaakt moeten worden. Je kunt het eventueel ook kwijt in je lokale host file van de client pc.

Acties:
  • 0 Henk 'm!

  • gertvdijk
  • Registratie: November 2003
  • Laatst online: 07-10 10:42
Zoolander schreef op woensdag 20 januari 2010 @ 14:09:
Ik heb een virtual hosts probleem waar ik niet uit kom.
Zoolander schreef op woensdag 20 januari 2010 @ 14:09:
Ik heb in /etc/hosts ook al geprobeerd aliassesn aan te maken en andere ip nrs maar ik kan de server niet pingen of benaderen vanuit een browser.
De documentatie geeft mij geen aanwijzingen hiervoor.
Zie je dat je zelf al aangeeft waar je denkfout zit? Je hebt geen probleem met virtual hosts, maar met het überhaupt bereiken van de server op je gewenste hostname. Zie de hint van de reactie hierboven: DNS. Je /etc/hosts file is alleen voor de machine met die file. Andere machines zoals je desktop gaan niet zomaar ineens luisteren naar die configuratie op jouw server (dat zou wat zijn).

Kia e-Niro 2021 64 kWh DynamicPlusLine. See my GitHub and my blog for articles on security and other stuff.


Acties:
  • 0 Henk 'm!

  • Kees
  • Registratie: Juni 1999
  • Laatst online: 07-10 16:58

Kees

Serveradmin / BOFH / DoC
Als je het lokaal wil testen, dan kun je dat het beste in je windows hosts file zetten. Deze staat (bij mij) in: C:\Windows\System32\drivers\etc\hosts

Daar zet je dan iets in alla
code:
1
1.2.3.4 zendaupair.lan
waarbij 1.2.3.4 uiteraard het IP van je thuisserver is.

"Een serveradmin, voluit een serveradministrator, is dan weer een slavenbeheerder oftewel een slavendrijver" - Rataplan


Acties:
  • 0 Henk 'm!

  • Zoolander
  • Registratie: Januari 2003
  • Laatst online: 23-11-2022

Zoolander

superslim!

Topicstarter
Aha. Dus jullie weten dat het een DNS iets is.
Nu heb ik geen enkel verstand van DNS....

Moet ik bind installeren en het daarin in regelen of zijn er makkelijkere manieren?

mijn naam slaat nergens op, althans niet op mij :P


Acties:
  • 0 Henk 'm!

  • Kees
  • Registratie: Juni 1999
  • Laatst online: 07-10 16:58

Kees

Serveradmin / BOFH / DoC
Kees schreef op woensdag 20 januari 2010 @ 14:34:
Als je het lokaal wil testen, dan kun je dat het beste in je windows hosts file zetten. Deze staat (bij mij) in: C:\Windows\System32\drivers\etc\hosts

Daar zet je dan iets in alla
code:
1
1.2.3.4 zendaupair.lan
waarbij 1.2.3.4 uiteraard het IP van je thuisserver is.

"Een serveradmin, voluit een serveradministrator, is dan weer een slavenbeheerder oftewel een slavendrijver" - Rataplan


Acties:
  • 0 Henk 'm!

  • gertvdijk
  • Registratie: November 2003
  • Laatst online: 07-10 10:42
Zoolander schreef op woensdag 20 januari 2010 @ 15:27:
Moet ik bind installeren en het daarin in regelen of zijn er makkelijkere manieren?
Wat Kees zegt. Er zijn talloze manieren om de resolving van hostnames te doen. Het voorbeeld van Kees is een hostfile die doorgaans voorrang heeft over andere resolving methodieken. Dus als je pc het A-record van "blabla.com" wil resolven dan kijk hij eerst in de hostfile om te kijken of daar een ip-adres aan gekoppeld is, anders valt hij terug op een DNS server die geconfigureerd is in je netwerkinstellingen op die PC. Daarnaast zijn er nog andere resolvers actief: mDNS bijvoorbeeld voor zeroconfig (avahi) etc.

Kia e-Niro 2021 64 kWh DynamicPlusLine. See my GitHub and my blog for articles on security and other stuff.

Pagina: 1