PDA

Bekijk Volledige Versie : 2 of meerdere websites op 1 eigen server



rvandergulik
24/12/10, 23:25
Hallo Webhostingtalk.nl

Ik heb een eigen servertje waar ik mijn websites op heb, eerst had ik een website voor mijn tante erop www.tante-ans.nl helemaal niks aan de hand.

Maar vandaag ben ik bezig met mn eigen website en dat is www.allbits-it.nl maar op een rare manier krijg ik of allbits-it.nl of tante-ans.nl op beide domeinnamen

terwijl www.tante-ans.nl is doorgelinkt naar 80.126.114.90/ans en mijn website www.allbits-it.nl is doorgelinkt naar 80.126.114.90/kwek

Ben al een beetje gaan rond snuffelen en steeds kom ik maar op Virtualhost terrecht in de httpd.conf file.

Mijn Virtualhost stukkie ziet er zo uit:

NameVirtualHost 80.126.114.90:80

##
## VIRTUALHOST VAN ALLBITS-IT.NL
##
<VirtualHost *:80>
ServerName www.allbits-it.nl
DocumentRoot E:\Webroot\kwek\html
</VirtualHost>


##
## VIRTUALHOST VAN TANTE-ANS.NL
##
<VirtualHost *:80>
ServerName www.tante-ans.nl
DocumentRoot E:\Webroot\ans\html
</VirtualHost>




Alias /ans "E:\Webroot\ans\html"
<Directory "E:\Webroot\ans\html">
Options Indexes FollowSymLinks MultiViews
AllowOverride All
# Order allow,deny
Allow from all
DirectoryIndex index.php index.html index.htm
</Directory>

Alias /kwek "E:\Webroot\kwek\html"
<Directory "E:\Webroot\kwek\html">
Options Indexes FollowSymLinks MultiViews
AllowOverride All
# Order allow,deny
Allow from all
DirectoryIndex index.html index.php index.htm
</Directory>

en als ik dus de gegevens van Virtualhost 1 omruil met die van virtualhost 2 dan krijg ik dus die als eerste staat alleen maar op beide domeinnamen.

Zoals nou staat dus AllBits-IT.nl bovenaan, en is dus op
www.Allbits-it.nl
en
www.Tante-Ans.nl
de website van AllBits te zien.. en dit is natuurlijk niet de bedoeling..

Hopelijk dat jullie mijn begrijpen en mij kunnen vertellen wat ik verkeerd doe.

Mvg
Richard van der Gulik

asusk7m550
25/12/10, 00:27
Je hebt een aantal dingen verkeerd ingesteld.

Het stukje met de alias en <directory ...> moet iig in de vhost. Ik verwacht niet dat dat het probleem oplost.

Verder heb je een NameVirtualHost aangemaakt met ipadres en poortnummer. Bij je virtuele hosts zul je dat het zelfde moeten doen.

Je kunt dus NameVirtualHost 80.126.114.90:80 en <VirtualHost 80.126.114.90:80> of NameVirtualHost *:80 en <VirtualHost *:80> gebruiken.

Waarschijnlijk zit daar de fout.

Blacky
25/12/10, 01:06
Je kunt het je dus makkelijk maken, om het iets eenvoudiger uit te leggen wijzig:
NameVirtualHost 80.126.114.90:80
naar
NameVirtualHost *:80

Dan doe je het als volgt (let op de alias verwijdering, kan ook zonder):


<VirtualHost *:80>
ServerName www.allbits-it.nl
DocumentRoot E:\Webroot\kwek\html
<Directory "E:\Webroot\kwek\html">
Options Indexes FollowSymLinks MultiViews
AllowOverride All
# Order allow,deny
Allow from all
DirectoryIndex index.html index.php index.htm
</Directory>
</VirtualHost>

Doe zo hetzelfde met het spul van tante Ans en dan zou het moeten werken, vermits je kwek als eerste zet.
Wel even je webserver herstarten.

rvandergulik
25/12/10, 09:03
Wauw!!! jullie zijn geweldig bedankt voor jullie snelle antwoord probleem is verholpen heb uit eindelijk dit neer gezet:


NameVirtualHost *:80

# Settings van www.AllBits-IT.nl

<VirtualHost *:80>
ServerName www.allbits-it.nl
DocumentRoot E:\Webroot\kwek\html
<Directory "E:\Webroot\kwek\html">
Options Indexes FollowSymLinks MultiViews
AllowOverride All
# Order allow,deny
Allow from all
DirectoryIndex index.html index.php index.htm
</Directory>
</VirtualHost>

# Settings van www.Tante-Ans.nl

<VirtualHost *:80>
ServerName www.tante-ans.nl
DocumentRoot E:\Webroot\ans\html
<Directory "E:\Webroot\ans\html">
Options Indexes FollowSymLinks MultiViews
AllowOverride All
# Order allow,deny
Allow from all
DirectoryIndex index.html index.php index.htm
</Directory>
</VirtualHost>


Echt super jongens!!
Fijne feestdagen !!!! :thumbup:

Mvg, Richard

rvandergulik
25/12/10, 09:31
Hmmm nou het wil niet echt werken met die configuratie die ik hier boven heb staan

heb ik nou alleen www.tante-ans.nl werkend en heel www.allbits-it.nl is niet meer bereikbaar ook via http://80.126.114.90/kwek/ niet meer

Ik heb de server al herstart en de configuratie ook herstart van apache..

Het maakt nou ook niet uit als ik bijvoorbeeld tante-ans of allbits-it als eerste zet in alle wegen blijft toegang tot 80.126.114.90/kwek/ onmogelijk.

Wat doe ik nou weer fout :(

rvandergulik
25/12/10, 12:10
Heb het nou zo staan en dat wil al meer werken dan zonder Alias...


NameVirtualHost *:80

<VirtualHost *:80>
ServerName www.allbits-it.nl
Documentroot E:\webroot\kwek\html
Alias /kwek "E:\Webroot\kwek\html"
<Directory "E:\Webroot\kwek\html">
Options Indexes FollowSymLinks MultiViews
AllowOverride All
# Order allow,deny
Allow from all
DirectoryIndex index.html index.php index.htm
</Directory>
</VirtualHost>

<VirtualHost *:80>
ServerName www.tante-ans.nl
DocumentRoot E:\webroot\ans\html
Alias /ans "E:\Webroot\ans\html"
<Directory "E:\Webroot\ans\html">
Options Indexes FollowSymLinks MultiViews
AllowOverride All
# Order allow,deny
Allow from all
DirectoryIndex index.html index.php index.htm
</Directory>
</VirtualHost>

marsipulami
25/12/10, 14:58
Vanuit hier werkt het prima hoor.

Blacky
25/12/10, 22:41
Nee de http://ip.adres/ans alias werkt niet. Domeinnaam wel, overigens met een irritante gsm reklame popup.

Ik draait niet op een windows machine dus misschien daarom. Heb hier geen aliassen nodig en gebruik ook geen userdir. Is er een speciale reden waarom je het ook via http://ipadres/alias werkend wil hebben?

Want via domeinnamen werkt het momenteel goed.

vDong
25/12/10, 23:18
De oplossing voor de /ans en /kwek is vrij simpel, als je wil dat die aliases op het ip werken, moet je -of- het in de eerste vhost doen (die als default geldt) of buiten de vhost config.

wat je nu tegen apache zegt is dat in geval van www.tante-ans.nl(Host header) en de request /ans is dat dan de page geladen moet worden.

rvandergulik
26/12/10, 03:37
Ik ben nou wel tevreden met hoe het nou is bedankt voor de moeite en hulp uiteraard!