Ik stel hier de vraag maar even omdat ik denk dat het een windows dns probleem is.....
Ik heb op een standalone laptop met Windows XP: Apache 2.0, mysql en php geinstaleerd (wat binnen 5 minuten werkte overigens )
Ik gebruik de html documenten directory zoals hij standaard werd geinstaleerd in
c:\program files\apache group\apache2\htdocs
en gebruik http://localhost of http://127.0.0.1 om mijn test brouwsels te kunnen gebruiken wat perfect werkt maar nu wil ik (meerdere) domeinen hier na laten verwijzen zodat het testen makkelijker gaat.
De laptop wordt soms gebruikt in een netwerk maar soms ook zonder dat er een netwerk kabel aangesloten is. Dus in het tcp/ip gedeelte van de lan verbinding heb ik de dns en gateway van mijn isp/router ingesteld wat correct werkt.
Nu heb ik het volgende geprobeerd om wat test domeinen toch naar 'lokaal' te laten verwijzen:
1. in c:\windows\system32\drivers\etc\hosts heb ik staan:
127.0.0.1 localhost
127.0.0.1 scannert.thuis
127.0.0.1 subdomein.scannert.thuis
Hierdoor kan ik bijvoorbeeld 'ping scannert.thuis' uitvoeren en dat werkt correct dus dat "domein" verwijst naar lokaal.
2. in de apache httpd.conf:
Volgens de apache docs (Name-based Virtual Host Support) zou ik moeten gebruiken:
NameVirtualHost *
<VirtualHost *>
ServerName scannert.thuis
DocumentRoot /www/scannert-thuis
</VirtualHost>
<VirtualHost *>
ServerName subdomein.scannert.thuis
DocumentRoot /www/subdomein-scannert-thuis
</VirtualHost>
Maar dit werkt niet, als ik lokaal bekijk (http://127.0.0.1) krijg ik de documenten uit mijn c:\www\scannert-thuis\ map te zien dus apache doet er wel 'iets' mee, maar als ik http://scannert.thuis in mijn browser zet wil windows toch het internet op en als ik 'verbinden' kies of 'offline', het maakt niet uit het domein werkt gewoon niet.
Ik denk dat het een dns probleem zal zijn maar ik heb geen idee hoe ik in windows enkele (niet bestaande) domeinen als lokaal kan zetten anders dat de hosts file aan te passen. De laptop moet in het netwerk en zonder netwerk kabel blijven werken zodat ik internet nog wel op kan tegelijkertijd.
Weet iemand raad?
Ik heb op een standalone laptop met Windows XP: Apache 2.0, mysql en php geinstaleerd (wat binnen 5 minuten werkte overigens )
Ik gebruik de html documenten directory zoals hij standaard werd geinstaleerd in
c:\program files\apache group\apache2\htdocs
en gebruik http://localhost of http://127.0.0.1 om mijn test brouwsels te kunnen gebruiken wat perfect werkt maar nu wil ik (meerdere) domeinen hier na laten verwijzen zodat het testen makkelijker gaat.
De laptop wordt soms gebruikt in een netwerk maar soms ook zonder dat er een netwerk kabel aangesloten is. Dus in het tcp/ip gedeelte van de lan verbinding heb ik de dns en gateway van mijn isp/router ingesteld wat correct werkt.
Nu heb ik het volgende geprobeerd om wat test domeinen toch naar 'lokaal' te laten verwijzen:
1. in c:\windows\system32\drivers\etc\hosts heb ik staan:
127.0.0.1 localhost
127.0.0.1 scannert.thuis
127.0.0.1 subdomein.scannert.thuis
Hierdoor kan ik bijvoorbeeld 'ping scannert.thuis' uitvoeren en dat werkt correct dus dat "domein" verwijst naar lokaal.
2. in de apache httpd.conf:
Volgens de apache docs (Name-based Virtual Host Support) zou ik moeten gebruiken:
NameVirtualHost *
<VirtualHost *>
ServerName scannert.thuis
DocumentRoot /www/scannert-thuis
</VirtualHost>
<VirtualHost *>
ServerName subdomein.scannert.thuis
DocumentRoot /www/subdomein-scannert-thuis
</VirtualHost>
Maar dit werkt niet, als ik lokaal bekijk (http://127.0.0.1) krijg ik de documenten uit mijn c:\www\scannert-thuis\ map te zien dus apache doet er wel 'iets' mee, maar als ik http://scannert.thuis in mijn browser zet wil windows toch het internet op en als ik 'verbinden' kies of 'offline', het maakt niet uit het domein werkt gewoon niet.
Ik denk dat het een dns probleem zal zijn maar ik heb geen idee hoe ik in windows enkele (niet bestaande) domeinen als lokaal kan zetten anders dat de hosts file aan te passen. De laptop moet in het netwerk en zonder netwerk kabel blijven werken zodat ik internet nog wel op kan tegelijkertijd.
Weet iemand raad?