Ik heb een probleem waar ik nu al zelf dik drie uur mee bezig ben en niet uit kom. Ik gebruik de meest recente versie van XAMPP en heb daarvan de apache server draaien. Ik heb twee verschillende domeinen. Het probleem is dat mijn beide domeinen middels virtual hosting door XAMPP afgehandeld moeten worden, en naar hun eigen directories moeten verwijzen. Nu verwijzen beide domeinen echter steeds naar de map die ik aangegeven heb in index.php in de \xampp\htdocs. Ik moet daar een map invullen, anders krijg je bij het intypen van een van de adressen alleen te zien "IT WORKS!". (zie verder onderaan)
Mijn vermoeden is dat aan dit index.php bestand iets veranderd moet worden maar ik weet echt niet wat. Deze server staat achter een router, poortmappen is geregeld.
Voor de zekerheid nu een listing van mijn httpd.conf en index.php en error log
mijn httpd.conf bevat dit blok
NB: Ik heb met die interne en externe ip adressen vanalles geprobeerd, volgens mij zit het em daar niet in.
Dan nog de index.php
NB Als ik site 1 invul, verwijzen beide domeinen naar site1, bij invullen site2 naar site2. Maar ik wil ze dus juist scheiden!...
Error log:
Heb gezocht op het forum van Apache en hier op GOT, kan echter nergens iets vinden over het instellen van die index.php terwijl dit juist wel de gatekeeper van de hele server lijkt te zijn... Hoop dat iemand hier even zijn licht op kan laten schijnen!
Mijn vermoeden is dat aan dit index.php bestand iets veranderd moet worden maar ik weet echt niet wat. Deze server staat achter een router, poortmappen is geregeld.
Voor de zekerheid nu een listing van mijn httpd.conf en index.php en error log
mijn httpd.conf bevat dit blok
| Listen 192.168.1.1:80 |
| NameVirtualHost 82.170.xx.xx:80 |
| <VirtualHost 82.170.xx.xx:80> |
| ServerName http://www.site1.nl |
| DocumentRoot "E:/xampp/htdocs/site1" |
| </VirtualHost> |
| <VirtualHost 82.170.xx.xx:80> |
| ServerName http://www.site2.nl |
| DocumentRoot "E:/xampp/htdocs/site2" |
| </VirtualHost> |
NB: Ik heb met die interne en externe ip adressen vanalles geprobeerd, volgens mij zit het em daar niet in.
Dan nog de index.php
| <?php |
| if (!empty($_SERVER['HTTPS']) && ('on' == $_SERVER['HTTPS'])) { |
| $uri = 'https://'; |
| } else { |
| $uri = 'http://'; |
| } |
| $uri .= $_SERVER['HTTP_HOST']; |
| header('Location: '.$uri.'/site1/'); |
| exit; |
| ?> |
| Something is wrong with the XAMPP installation |
NB Als ik site 1 invul, verwijzen beide domeinen naar site1, bij invullen site2 naar site2. Maar ik wil ze dus juist scheiden!...
Error log:
code:
1
2
3
4
| [Sun Sep 09 16:41:24 2007] [crit] (22)Invalid argument: unable to replace stderr with error_log [Sun Sep 09 16:41:24 2007] [crit] (2)No such file or directory: unable to replace stderr with /dev/null [Sun Sep 09 16:41:28 2007] [crit] (22)Invalid argument: unable to replace stderr with error_log [Sun Sep 09 16:41:28 2007] [crit] (2)No such file or directory: unable to replace stderr with /dev/null |
Heb gezocht op het forum van Apache en hier op GOT, kan echter nergens iets vinden over het instellen van die index.php terwijl dit juist wel de gatekeeper van de hele server lijkt te zijn... Hoop dat iemand hier even zijn licht op kan laten schijnen!
[ Voor 10% gewijzigd door Tiberium op 09-09-2007 16:43 ]
"Watch this.... when this baby hits 88 Mph.... we're gonna see some serious shit"