[BC3] Apache named virtual hosts

Pagina: 1
Acties:
  • 81 views sinds 30-01-2008

  • SvMp
  • Registratie: September 2000
  • Niet online
Ik wil graag het volgende:
Voor mijn server heb ik een subdomain, laat ik zeggen mijndomein.mooi.com
Apache is goed ingesteld en als ik naar mijndomein.mooi.com ga die ik keurig m''n website daar staan.

Nou wil ik een extra website maken, in een eigen directory en met een eigen domeinnaam. Laat ik zeggen: project.mooi.com
Die moet i.i.d. een andere documentroot hebben en andere logfiles.

Op de Apache website heb ik de documentatie gelezen en een poging gedaan.
Het lukte echter niet: Of ik nou via m''n IP, project.mooi.com of mijndomein.mooi.com ga, ik zie de site van project.mooi.com

Ik heb verschillende manieren van configuratie geprobeerd, hier komt het:
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
26
27
#
# Use name-based virtual hosting.
#
NameVirtualHost *

#
# VirtualHost example:
# Almost any Apache directive may go into a VirtualHost container.
# The first VirtualHost section is used for requests without a known
# server name.
#
#<VirtualHost *>
#    ServerAdmin webmaster@dummy-host.example.com
#    DocumentRoot /www/docs/dummy-host.example.com
#    ServerName dummy-host.example.com
#    ErrorLog logs/dummy-host.example.com-error_log
#    CustomLog logs/dummy-host.example.com-access_log common
#</VirtualHost>


<VirtualHost project.mooi.com>
    ServerAdmin ikke@mailtje.com
    DocumentRoot /home/groep13/http/root
    ServerName project.mooi.com
    ErrorLog /home/groep13/http/logs/groep13-error_log
    CustomLog /home/groep13/http/logs/groep13-access_log common
</VirtualHost>

Met project.mooi.com wil ik de speciale instellingen van virtual host project gebruiken, en met alle overige benaderingen (mijndomein.mooi.com of rechtstreeks via IP) wil ik de algemene Apache instellingen gebruiken.
Ik krijg nu echter altijd de site van het project.

Wat doe ik fout en hoe moet ik dit - waarschijnlijk simpele klusje - aanpakken?

NB. Ik heb search geprobeerd, er zijn heel veel onderwerpen over, maar ik kon geen antwoord op mijn vraag vinden.

Verwijderd

Je moet nog een virtualhost aanmaken bijvoorbeeld www.jouwdomein.com klinkt vreemd maar zet die bovenaan. Dan zullen alle andere benamingen direct bij die Vhost binnenkomen.

  • glrfndl
  • Registratie: Juni 1999
  • Niet online
Verander het ff zo:
<Virtualhost *>
etc. etc.

die * houdt in naar welk IP apache luistert, in dit geval dus elk IP dat deze server heeft.

Prepare for unforeseen consequences


  • Kettrick
  • Registratie: Augustus 2000
  • Laatst online: 23:32

Kettrick

Rantmeister!

<VirtualHost project.mooi.com>

moet

<VirtualHost * (of 1 specifiek IP)>

worden!

Verwijderd

eeeh moeten dat soort names niet bij een dns ingevoerd worden mensen....

Verwijderd

kan, je kunt ook een wildcard aangeven dat alles.mooi.com aankomt op 1 ip nummer. Werkt wel handig

  • Tassadar
  • Registratie: September 1999
  • Laatst online: 07-02 22:29

Tassadar

l33t h4x0r :)

Op zaterdag 21 april 2001 10:42 schreef bl00dhound het volgende:
eeeh moeten dat soort names niet bij een dns ingevoerd worden mensen....
jah ook. ook in de apache config.. anders is het geen vhost meer.

Verwijderd

De topic is een beetje oud, maar mischien hebben andere mensen hier wat aan.

Bij mij ziet het er zo uit:

NameVirtualHost 192.168.0.7:80


<VirtualHost 192.168.0.7>
ServerAdmin postmaster@wirelessnetworking.nl
DocumentRoot d:/web/01
ServerName www.wirelessnetworking.nl
</VirtualHost>

<virtualhost 192.168.0.7>
ServerAdmin postmaster@wirelessnetworking.nl
Documentroot d:/web/02
Servername www.jacqueskouwenhoven.com
</virtualhost>

<virtualhost 192.168.0.7>
ServerAdmin postmaster@wirelessnetworking.nl
Documentroot d:/02
Servername jacqueskouwenhoven.com
</virtualhost>

<virtualhost 192.168.0.7>
ServerAdmin postmaster@wirelessnetworking.nl
Documentroot d:/web/03
Servername www.nonihealth.nl
</virtualhost>

<virtualhost 192.168.0.7>
ServerAdmin postmaster@wirelessnetworking.nl
Documentroot d:/web/03
Servername nonihealth.nl
</virtualhost>

<virtualhost 192.168.0.7>
ServerAdmin postmaster@nonitalk.nl
Documentroot d:/web/04
Servername www.nonitalk.nl
</virtualhost>

<virtualhost 192.168.0.7>
ServerAdmin postmaster@nonitalk.nl
Documentroot d:/web/04
Servername nonitalk.nl
</virtualhost>

  • Koffie
  • Registratie: Augustus 2000
  • Laatst online: 22:24

Koffie

Koffiebierbrouwer

Braaimeneer

Dank, maar ik mag toch aannemen dit dit redelijk basic werk is :?

Tijd voor een nieuwe sig..

Pagina: 1

Dit topic is gesloten.