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...
Alle apachectl restarts ten spijt: alles komt op de serverroot terecht! verschillende wijzigingen leveren allemaal niet het gewenste resultaat
[toevoeging]
Ik snap niet dat na uren rommelen en zoeken het posten op GoT er voor zorgt dat je opeens je probleem inziet...

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...
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
[toevoeging]
Ik snap niet dat na uren rommelen en zoeken het posten op GoT er voor zorgt dat je opeens je probleem inziet...
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