PDA

Bekijk Volledige Versie : virtuele server doet het niet goed.....??



daniel
30/12/02, 17:12
Goedendag,
Ik heb vandaag een paar virtuele servers aangemaakt, maar deze werken niet
helemaal goed.
Ik heb in httpd.conf het volgende staan:
bovenaan: NameVirtualHost 213.xxx.89.xxx (xjes staan voor cijfers die ik
ff weggelaten heb)

Daarna staat er onderaan het document:

<VirtualHost 213.xxx.89.xxx>
ServerName www.domeinnaam.nl
ServerAdmin webmaster@domeinnaam.nl
ScriptAlias /cgi-bin/ /opt/guide/www.domeinnaam.nl/cgi-bin/
user xxxxx
group user
DocumentRoot /opt/guide/www.domeinnaam.nl/HTML
RLimitCPU 50
RlimitMem 15000000
RlimitNPROC 50
TransferLog logs/www.domeinnaam.nl.log
RefererLog logs/www.domeinnaam.nl.referer
ErrorLog logs/www.domeinnaam.nl.error
AgentLog logs/www.domeinnaam.nl.agent
</VirtualHost>

Dit zou voor zover ik heb begrepen moeten kloppen en als je nu naar
www.domeinnaam.nl gaat zou je dus in de map
/opt/guide/www.domeinnaam.nl/HTML moeten uitkomen, maar dat gebeurt dus
niet, ik kom steeds in /opt/guide/www.domeinnaam.com/HTML
(www.domeinnaam.com) uit, dit is de domeinnaam die standaard aan mijn server
is gekoppeld.
Wie kan me vertellen wat ik hier verkeerd doe en hoe ik kan zorgen dat ik
bij het intypen van verschillende domeinnamen wel in een eigen map uitkom.
Overigens heb ik wel gewoon aparte ptp toegang en zodoende dus gewoon aparte
mappen.
wie o wie helpt me verder....

Daniël

Rene Pijlman
30/12/02, 18:48
daniel:
>Ik heb vandaag een paar virtuele servers aangemaakt, maar deze
>werken niet helemaal goed.

Ik wil best even meedenken, als je:

1) Vertelt over welke versie van Apache dit gaat.

2) De feitelijke domeinnamen vertelt, zodat we in DNS kunnen
kijken en de webserver kunnen bevragen.

3) _Alle_ relevante delen van httpd.conf post, in plaats van een
selectie met een verhaal. Dus ook de configuratie voor de .com
host.

4) Bevestigt dat je de syntax van het configuratiefile hebt
gechecked (apache -t), Apache hebt herstart en de log files hebt
bekeken.

--
René Pijlman

Wat wil jij leren? http://www.leren.nl

Nico Coesel
30/12/02, 21:01
"daniel" <daniel@worldnetshops.nl> wrote:

>Goedendag,
>Ik heb vandaag een paar virtuele servers aangemaakt, maar deze werken niet
>helemaal goed.
>Ik heb in httpd.conf het volgende staan:
>bovenaan: NameVirtualHost 213.xxx.89.xxx (xjes staan voor cijfers die ik
>ff weggelaten heb)

Bij onze dedicated server bij WideXS moet het als volgt:

NameVirtualHost *

<VirtualHost *>
ServerName www.domeinnaam.nl
..
..
..
</VirtualHost>

<VirtualHost *>
ServerName www.domeinnaam.com
..
..
..
</VirtualHost>

Je kunt in Apache een IP adres maar 1 keer gebruiken, dus moet je een
catch-all '*' instellen.

--
Reply to nico@nctdevpuntnl (punt=.)
Bedrijven en winkels vinden? Adresboekje.nl

Alain
30/12/02, 21:25
> "daniel" <daniel@worldnetshops.nl> wrote:
>
> Je kunt in Apache een IP adres maar 1 keer gebruiken, dus moet je een
> catch-all '*' instellen.

Je kunt in Apache prima meerdere keren een IP adres instellen hoor, hoe
dacht je anders te doen als je meerdere IP adressen wilt gebruiken?

Geert
30/12/02, 21:44
On Mon, 30 Dec 2002 20:25:30 +0100, "Alain"
<Alain@shockmedia.nl.spamsux.nl> wrote:

>> "daniel" <daniel@worldnetshops.nl> wrote:
>>
>> Je kunt in Apache een IP adres maar 1 keer gebruiken, dus moet je een
>> catch-all '*' instellen.
>
>Je kunt in Apache prima meerdere keren een IP adres instellen hoor, hoe
>dacht je anders te doen als je meerdere IP adressen wilt gebruiken?
>
>
Ik denk dat hij bedoeld dat je bij widexs.nl slechts 1 ip per
dedicated server krijgt.
--
mvg,
Geert

Nico Coesel
30/12/02, 23:54
"Alain" <Alain@shockmedia.nl.spamsux.nl> wrote:

>> "daniel" <daniel@worldnetshops.nl> wrote:
>>
>> Je kunt in Apache een IP adres maar 1 keer gebruiken, dus moet je een
>> catch-all '*' instellen.
>
>Je kunt in Apache prima meerdere keren een IP adres instellen hoor, hoe
>dacht je anders te doen als je meerdere IP adressen wilt gebruiken?

Nee, je kunt 1 IP adres maar 1 keer toewijzen aan een virtual host.
Bij meerdere virtual hosts op 1 IP adres moet je Apache naar de
domeinnaam van de request laten kijken.

--
Reply to nico@nctdevpuntnl (punt=.)
Bedrijven en winkels vinden? Adresboekje.nl

Nico Coesel
30/12/02, 23:56
Geert <NOSPAM_Geert.Serneels@gmx.net> wrote:

>On Mon, 30 Dec 2002 20:25:30 +0100, "Alain"
><Alain@shockmedia.nl.spamsux.nl> wrote:
>
>>> "daniel" <daniel@worldnetshops.nl> wrote:
>>>
>>> Je kunt in Apache een IP adres maar 1 keer gebruiken, dus moet je een
>>> catch-all '*' instellen.
>>
>>Je kunt in Apache prima meerdere keren een IP adres instellen hoor, hoe
>>dacht je anders te doen als je meerdere IP adressen wilt gebruiken?
>>
>>
>Ik denk dat hij bedoeld dat je bij widexs.nl slechts 1 ip per
>dedicated server krijgt.

Nee, ik dacht dat je er 6 of 8 krijgt. Maar als je van plan bent om
een x-aantal domeinen te gaan hosten, dan kun je het net zo goed
allemaal met 1 IP adres doen. Geen gedoe met extra IP adressen, etc,
etc.

--
Reply to nico@nctdevpuntnl (punt=.)
Bedrijven en winkels vinden? Adresboekje.nl

Alain
30/12/02, 23:59
"Nico Coesel" <nico@puntnl.niks> wrote in message
news:3e10be69.45964603@news.planet.nl...
> "Alain" <Alain@shockmedia.nl.spamsux.nl> wrote:
>
> >> "daniel" <daniel@worldnetshops.nl> wrote:
> >>
> >> Je kunt in Apache een IP adres maar 1 keer gebruiken, dus moet je een
> >> catch-all '*' instellen.
> >
> >Je kunt in Apache prima meerdere keren een IP adres instellen hoor, hoe
> >dacht je anders te doen als je meerdere IP adressen wilt gebruiken?
>
> Nee, je kunt 1 IP adres maar 1 keer toewijzen aan een virtual host.
> Bij meerdere virtual hosts op 1 IP adres moet je Apache naar de
> domeinnaam van de request laten kijken.

Je kunt een zelfde ip wel degelijk aan meerdere virtual hosts toewijzen, zo
heb ik het namenlijk draaien.

Nico Coesel
31/12/02, 00:37
"Alain" <Alain@shockmedia.nl.spamsux.nl> wrote:

>"Nico Coesel" <nico@puntnl.niks> wrote in message
>news:3e10be69.45964603@news.planet.nl...
>> "Alain" <Alain@shockmedia.nl.spamsux.nl> wrote:
>>
>> >> "daniel" <daniel@worldnetshops.nl> wrote:
>> >>
>> >> Je kunt in Apache een IP adres maar 1 keer gebruiken, dus moet je een
>> >> catch-all '*' instellen.
>> >
>> >Je kunt in Apache prima meerdere keren een IP adres instellen hoor, hoe
>> >dacht je anders te doen als je meerdere IP adressen wilt gebruiken?
>>
>> Nee, je kunt 1 IP adres maar 1 keer toewijzen aan een virtual host.
>> Bij meerdere virtual hosts op 1 IP adres moet je Apache naar de
>> domeinnaam van de request laten kijken.
>
>Je kunt een zelfde ip wel degelijk aan meerdere virtual hosts toewijzen, zo
>heb ik het namenlijk draaien.

Dan heb je w.s. een andere versie van Apache (of andere compilatie
opties), want bij de versie die ik gebruik lukt het uitsluitend met
een wildcard IP. Iedere poging 1 IP adres aan meerdere virtual hosts
toe te kennen leidde tot een foutmelding.

--
Reply to nico@nctdevpuntnl (punt=.)
Bedrijven en winkels vinden? Adresboekje.nl

Rene Pijlman
31/12/02, 00:50
Nico Coesel:
>bij de versie die ik gebruik lukt het uitsluitend met een wildcard
>IP. Iedere poging 1 IP adres aan meerdere virtual hosts toe te kennen
>leidde tot een foutmelding.

Dan doe je toch iets verkeerd, want het is
standaardfunctionaliteit.

"You can alternatively specify an explicit IP address in place
of the * in both the NameVirtualHost and <VirtualHost>
directives."
http://httpd.apache.org/docs/vhosts/name-based.html

"it uses the configuration directives enclosed in the
<VirtualHost> section. Addr can be
* The IP address of the virtual host
* A fully qualified domain name for the IP address of the
virtual host. Example:
<VirtualHost 10.1.2.3>"
http://httpd.apache.org/docs/mod/core.html#virtualhost

--
René Pijlman

Wat wil jij leren? http://www.leren.nl

Alain
31/12/02, 00:55
"Nico Coesel" <nico@puntnl.niks> wrote in message
news:3e10ca63.49030121@news.planet.nl...
> "Alain" <Alain@shockmedia.nl.spamsux.nl> wrote:
>
> >"Nico Coesel" <nico@puntnl.niks> wrote in message
> >news:3e10be69.45964603@news.planet.nl...
> >> "Alain" <Alain@shockmedia.nl.spamsux.nl> wrote:
> >>
> >> >Je kunt in Apache prima meerdere keren een IP adres instellen hoor,
hoe
> >> >dacht je anders te doen als je meerdere IP adressen wilt gebruiken?
> >>
> >> Nee, je kunt 1 IP adres maar 1 keer toewijzen aan een virtual host.
> >> Bij meerdere virtual hosts op 1 IP adres moet je Apache naar de
> >> domeinnaam van de request laten kijken.
> >
> >Je kunt een zelfde ip wel degelijk aan meerdere virtual hosts toewijzen,
zo
> >heb ik het namenlijk draaien.
>
> Dan heb je w.s. een andere versie van Apache (of andere compilatie
> opties), want bij de versie die ik gebruik lukt het uitsluitend met
> een wildcard IP. Iedere poging 1 IP adres aan meerdere virtual hosts
> toe te kennen leidde tot een foutmelding.

Je doet dan echt iets fout, ik doe dit al jaaaren met verschillende Apache
versies en de compilatie maakt weinig uit met dit. Ik denk dat je het gewoon
verkeerd doet?

<VirtualHost 213.239.157.333>
[..]
</VirtualHost>
<VirtualHost 213.239.157.333>
[..]
</VirtualHost>

IP is uiteraard fictief (en ja onmogelijk)...

Edwin Martin
31/12/02, 02:23
daniel wrote:

> Ik heb vandaag een paar virtuele servers aangemaakt, maar deze werken niet
> helemaal goed.

Kijk eens in de Apache error-log. Die geeft weleens aan als er
in de .conf een foutje staat. (Eventueel eerst Apache restarten/
huppen).

Groeten,
Edwin Martin

> Ik heb in httpd.conf het volgende staan:
> bovenaan: NameVirtualHost 213.xxx.89.xxx (xjes staan voor cijfers die ik
> ff weggelaten heb)
>
> Daarna staat er onderaan het document:
>
> <VirtualHost 213.xxx.89.xxx>
> ServerName www.domeinnaam.nl
> ServerAdmin webmaster@domeinnaam.nl
> ScriptAlias /cgi-bin/ /opt/guide/www.domeinnaam.nl/cgi-bin/
> user xxxxx
> group user
> DocumentRoot /opt/guide/www.domeinnaam.nl/HTML
> RLimitCPU 50
> RlimitMem 15000000
> RlimitNPROC 50
> TransferLog logs/www.domeinnaam.nl.log
> RefererLog logs/www.domeinnaam.nl.referer
> ErrorLog logs/www.domeinnaam.nl.error
> AgentLog logs/www.domeinnaam.nl.agent
> </VirtualHost>
>
> Dit zou voor zover ik heb begrepen moeten kloppen en als je nu naar
> www.domeinnaam.nl gaat zou je dus in de map
> /opt/guide/www.domeinnaam.nl/HTML moeten uitkomen, maar dat gebeurt dus
> niet, ik kom steeds in /opt/guide/www.domeinnaam.com/HTML
> (www.domeinnaam.com) uit, dit is de domeinnaam die standaard aan mijn server
> is gekoppeld.
> Wie kan me vertellen wat ik hier verkeerd doe en hoe ik kan zorgen dat ik
> bij het intypen van verschillende domeinnamen wel in een eigen map uitkom.
> Overigens heb ik wel gewoon aparte ptp toegang en zodoende dus gewoon aparte
> mappen.
> wie o wie helpt me verder....

--
Surf Edwin Martin's brainwaves: http://www.bitstorm.org/edwin/

Thijs Cobben
31/12/02, 14:18
"Nico Coesel" <nico@puntnl.niks> wrote in message
news:3e10be69.45964603@news.planet.nl...
> "Alain" <Alain@shockmedia.nl.spamsux.nl> wrote:
>
> >> "daniel" <daniel@worldnetshops.nl> wrote:
> >>
> >> Je kunt in Apache een IP adres maar 1 keer gebruiken, dus moet je een
> >> catch-all '*' instellen.
> >

Is de relevante directive hier niet NamedVirtualHost IP

en dan kan je <VirtualHost IP> meerdere malen gebruiken voor 1 IP adres.

--
TC

daniel
31/12/02, 15:07
Goedendag,
Iedereen bedankt voor het meedenken, het is ondertussen gelukt, ik kreeg
nadat ik nog eens goed gekeken had een foutmelding bij het opnieuw opstarten
van apache en na wat speurwerk op internet bleek dat ik achter het ip adres
nog de poort moest vermelden (:80).
Verder bleek dat de DNS nog niet overal op internet goed stond, maar nu is
het opgelost en werkt het:-)
Nogmaals heel erg bedankt allemaal voor het meedenken!
En natuurlijk allemaal een fijne jaarwisseling toegewenst


Daniël