login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Webserver met meerdere sites

Offline piros - 04/02/2007 15:12
Avatar van pirosLid Hoi

Ik heb een webserver (XAMPP) draaien voor het hosten van websites.

Via virtual hosts heb ik de websites ingesteld op de server.

##
## Virtual Host voor het domein SITE1.NL
##
<VirtualHost 127.0.0.1:80>
ServerName site1.nl
ServerAlias www.site1.nl
ServerAdmin webmaster@site1.nl
DocumentRoot "C:\Program Files\xampp\htdocs\site1"
ServerPath "C:\Program Files\xampp\htdocs\site1"

ErrorLog logs/www.site1.nl-error_log
CustomLog logs/www.site1.nl-access_log common
</VirtualHost>

##
## Einde Virtual Host voor het domein SITE1.NL
##

##
## Virtual Host voor het domein SITE2.NL
##
<VirtualHost 127.0.0.1:80>
ServerName site2.nl
ServerAlias www.site2.nl
ServerAdmin webmaster@site2.nl
DocumentRoot "C:\Program Files\xampp\htdocs\site2"
ServerPath "C:\Program Files\xampp\htdocs\site2"

ErrorLog logs/www.site2.nl-error_log
CustomLog logs/www.site2.nl-access_log common
</VirtualHost>

##
## Einde Virtual Host voor het domein SITE2.NL
##

Ook heb ik in de hostfile van windows het volgende gezet:

127.0.0.1 localhost
127.0.0.1 www.site1.nl
127.0.0.1 www.site2.nl

Probleem is nu echter dat als ik www.site1.nl en www.site2.nl oproep ik beide keren dezelfde pagina krijg te zijn.
(index.html in de map htdocs).

Volgens mij moet ik toch eigenlijk het volgende krijgen:

voor www.site1.nl
index.html in de map htdocs/site1

en voor www.site2.nl
index.html in de map htdocs/site2

Wat kan de oorzaak zijn?

Piros

6 antwoorden

Gesponsorde links
Offline Anoniem - 04/02/2007 15:15 (laatste wijziging 04/02/2007 15:15)
Avatar van Anoniem PHP gevorderde Volgens mij staat er op de site van xampp, dat je deze alleen mag gebruiken om mee te ontwikkelingen en niet als server mag gebruiken!
Offline piros - 04/02/2007 15:24
Avatar van piros Lid Wel als je geen commerciele sites hebt:

[quote] The license
XAMPP is a compilation of free software (comparable to a Linux distribution), it's free of charge and it's free to copy under the terms of the GNU General Public License. But it is only the compilation of XAMPP that is published under GPL. Please check every single license of the contained products to get an overview of what is, and what isn't, allowed.

In the case of commercial use please take a look at the product licenses (especially MySQL), from the XAMPP point of view commercial use is also free.

Offline ikkedikke - 04/02/2007 15:53
Avatar van ikkedikke PHP expert Ik heb een sterretje in plaats van localhost:80, dan werkt het wel?
Offline piros - 04/02/2007 16:29
Avatar van piros Lid Het probleem is nu een beetje verschoven na het vervangen van 127.0.0.1 door *:

Als ik nu de pagina's oproep dan krijg ik weer twee maal dezelfde pagina te zien maar nu index.html in de map htdocs/site1
(ipv van voorheen index.html in de map htdocs).

Dus krijg ik nog steeds niet:

voor www.site1.nl (dit nu wel)
index.html in de map htdocs/site1

en voor www.site2.nl (krijg nu Site 1 te zien)
index.html in de map htdocs/site2
Offline ikkedikke - 04/02/2007 20:06
Avatar van ikkedikke PHP expert probeer de hosts eens om te draaien?
site2 boven site 1
Offline piros - 05/02/2007 08:53 (laatste wijziging 05/02/2007 20:38)
Avatar van piros Lid Als ik dat doe dan geldt het net andersom.

nu kom ik altijd terecht bij index.html van site2


OPGELOST.

Het probleem zat in de vhost file van Apache

er stond eerst

## NameVirtualHost *:80

dit moest zijn:

NameVirtualHost *:80

Stom stom stom  
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.19s