[FreeBSD, Apache2] VirtualHost perikelen...

Pagina: 1
Acties:

  • jopiek
  • Registratie: September 2000
  • Laatst online: 12-02 21:06

jopiek

Tja... 'ns ff denken.

Topicstarter
Al zoekende op internet en GoT kwam ik er achter dat VirtualHosts minder simpel is als ik in eerste instantie dacht. Doc's van de Apache Group ten spijt kom ik er niet echt uit:

Ik heb een domein (www.jksoft.nl) die naar IP 213.233.221.138 gestuurd wordt dat is het adres van mijn ADSL router en deze stuurt al het verkeer op poort 80 door naar 192.168.2.104 waar mijn 1u servertje probeert zijn werk te doen. Nu wil ik graag dat:
- het verkeer via www.jksoft.nl naar de server directory "/mounts/usr/local/www/data/JKSOFT" gestuurd wordt
- toekomstig verkeer via www.bakspeciaal.nl moet naar "/mounts/usr/local/www/data/bakspeciaal"
- overig verkeer moet gewoon naar de root ("/mounts/usr/local/www/data/") gestuurd worden...


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
28
DocumentRoot "/mounts/usr/local/www/data"

<Directory "/mounts/usr/local/www/data">
   Options Indexes FollowSymLinks
   AllowOverride None
    Order allow,deny
    Allow from all

</Directory>

NameVirtualHost 192.168.2.104

<VirtualHost 192.168.2.104>
  ServerName www.jksoft.nl
  #ServerAlias *.jksoft.nl
  ServerAdmin j.a.korten@jksoft.nl
  ServerPath /JKSOFT
  DocumentRoot /mounts/usr/local/www/data/JKSOFT
  ErrorLog logs/jksoft_svr.log
  TransferLog logs/jksoft_access.log
</VirtualHost>

<VirtualHost 192.168.2.104>
  ServerName jksoft_freebsd
  DocumentRoot /mounts/usr/local/www/data
  ErrorLog logs/freebsd_svr.log
  TransferLog logs/freebsd_access.log
</VirtualHost>


Alle apachectl restarts ten spijt: alles komt op de serverroot terecht! verschillende wijzigingen leveren allemaal niet het gewenste resultaat :S

[toevoeging]
Ik snap niet dat na uren rommelen en zoeken het posten op GoT er voor zorgt dat je opeens je probleem inziet... :s :s
Excuus, ik hoop dat iemand er nog van leren kan: JKSOFT is een lege oude directory. Het moest "/mounts/usr/local/www/data/jksoft" zijn.

Nu doet het precies wat ik wil...

Ik heb "ServerName jksoft_freebsd" ook nog even in "ServerName 213.233.221.138" verandert...

[ Voor 24% gewijzigd door jopiek op 03-01-2005 13:13 ]

Cogito Ergo Credo