Bekijk Volledige Versie : verschillende domeinnamen via 1 IP-adres redirecten
tom porcelijn
01/04/04, 18:45
Ik heb meerdere domein-namen met hetzelfde IP-adres, die wil ik
vervolgens - afhankelijk van de gebruikte domein-naam * redirecten naar
andere IP-nummers en subdirectories.
In mijn server-log zie ik dat mijn server de gebruikte/gevraagde
domein-namen wel ziet: maar met wat voor HTTP-instructie (META
HTTP-EQUIV of zo?) krijg ik dat op eenvoudige manier voor elkaar? Ik zie
door de bomen het bos niet meer.
--
tom porcelijn
Daniel Tryba
01/04/04, 19:05
tom porcelijn <tom@porcelyn.nl> wrote:
> Ik heb meerdere domein-namen met hetzelfde IP-adres, die wil ik
> vervolgens - afhankelijk van de gebruikte domein-naam ? redirecten naar
> andere IP-nummers en subdirectories.
> In mijn server-log zie ik dat mijn server de gebruikte/gevraagde
> domein-namen wel ziet: maar met wat voor HTTP-instructie (META
> HTTP-EQUIV of zo?) krijg ik dat op eenvoudige manier voor elkaar? Ik zie
> door de bomen het bos niet meer.
Er is maar een boom die autoritair is op dit gebied:
http://www.ietf.org/rfc/rfc2616.txt
Zie hoofdstuk 10.3 Redirection 3xx, je bent waarschijnlijk op zoek naar
de 302, waar je bv de Location header de nieuwe url.
Of bedoel je soms iets als mod_rewrite in Apache?
--
Daniel Tryba
Rene Pijlman
01/04/04, 19:05
tom porcelijn:
>Ik heb meerdere domein-namen met hetzelfde IP-adres, die wil ik
>vervolgens - afhankelijk van de gebruikte domein-naam * redirecten naar
>andere IP-nummers en subdirectories.
Dit kan van alles betekenen, afhankelijk van wat je ermee bedoelt :-)
Hoezo redirecten naar IP-nummers? Wat voor redirect? En waarom naar
IP-nummers?
Aparte (sub)directories is een kwestie van elke virtuele host een eigen
document root geven in de configuratie van de web server. Zie de
handleiding van de betreffende software.
--
René Pijlman
Wat wil jij leren? http://www.leren.nl
> Ik heb meerdere domein-namen met hetzelfde IP-adres, die wil ik
> vervolgens - afhankelijk van de gebruikte domein-naam * redirecten naar
> andere IP-nummers en subdirectories.
Dat kan
> In mijn server-log zie ik dat mijn server de gebruikte/gevraagde
> domein-namen wel ziet: maar met wat voor HTTP-instructie (META
> HTTP-EQUIV of zo?) krijg ik dat op eenvoudige manier voor elkaar? Ik zie
> door de bomen het bos niet meer.
<?php
if ($HTTP_HOST=='mijndomein.nl')
header("Location:http://213.206.74.232");
?>
Zoiets ofzo, maar dan effe precies doen, lol. Ook moet je wellicht HTTP_HOST
parsen, want men kan daar soms www voorzetten. Dit is PHP, zie www.php.net
Is dus GEEN HTML, draait op je webserver. Als je dit niet kan moet je
virtuele hosts gebruiken of bij Windows HOST HEADERS instellen.......(IIS
server, wie draait nu apache onder Windows blaaa).
John Bokma
01/04/04, 20:15
Onno wrote:
> server, wie draait nu apache onder Windows blaaa).
Ik, om pagina´s te testen, zodat / netjes de index.html uit de
documentroot geeft, en niet de drive root folder.
--
John personal page: http://johnbokma.com/
Freelance Perl / Java developer available - http://castleamber.com/
> Ik, om pagina´s te testen, zodat / netjes de index.html uit de
> documentroot geeft, en niet de drive root folder.
Ja, ok maar dan is het geen productie. Maar als je Windows draait hoort daar
IIS bij, apache draait veel beter onder punix.
Erik Hensema
02/04/04, 12:05
tom porcelijn (tom@porcelyn.nl) wrote:
> Ik heb meerdere domein-namen met hetzelfde IP-adres, die wil ik
> vervolgens - afhankelijk van de gebruikte domein-naam * redirecten naar
> andere IP-nummers en subdirectories.
> In mijn server-log zie ik dat mijn server de gebruikte/gevraagde
> domein-namen wel ziet: maar met wat voor HTTP-instructie (META
> HTTP-EQUIV of zo?) krijg ik dat op eenvoudige manier voor elkaar? Ik zie
> door de bomen het bos niet meer.
Redirecten doe je bij voorkeur niet naar een IP. Namen zijn ten
eerste veel makkelijker te onthouden en ten tweede veranderen ze
niet zo vaak als een IP.
Maar goed, dat maakt voor de code verder niet uit. Maar over code
gesproken: welke server gebruik je en welke taal wil je
gebruiken?
Als je gewoon apache gebruikt, dan kun je heel simpel redirecten:
<VirtualHost *:80>
ServerAdmin ikke@daar.net
ServerName hetdomein.com
ServerAlias *.hetdomein.com
Redirect / http://ergens.anders.net/blaat/
</VirtualHost>
Als je afhankelijk wilt zijn van de opgevraagde URI, dan kun je
waarschijnlijk het beste een php script maken. Zie
http://nl3.php.net/reserved.variables over $_SERVER, daaruit kun
je alle info halen die je nodig hebt.
Maak van je php script een 404 pagina:
<VirtualHost *:80>
ServerAdmin ikke@daar.net
ServerName hetdomein.com
ServerAlias *.hetdomein.com
ServerAlias anderdomein.com *.anderdomein.com
ServerAlias nogeen.com *.nogeen.com
DocumentRoot /srv/www/redirector/
ErrorDocument 404 /index.php
</VirtualHost>
--
Erik Hensema (erik@hensema.net) ICQ# 8280101
Quoting-HOWTO: http://www.leerquoten.nl
John Bokma
02/04/04, 22:35
Onno wrote:
>>Ik, om pagina´s te testen, zodat / netjes de index.html uit de
>>documentroot geeft, en niet de drive root folder.
>
> Ja, ok maar dan is het geen productie.
Hoe noem jij het maken van een website dan?
> Maar als je Windows draait hoort daar
> IIS bij, apache draait veel beter onder punix.
Vast, maar ik ga voor Apache :-D Bij Windows hoort ook IE, OE. Maar ik
gebruik FireFox en Thunderbird. Zal vast beter werken onder punix.
--
John personal page: http://johnbokma.com/
Freelance Perl / Java developer available - http://castleamber.com/
John Bokma
02/04/04, 22:35
Erik Hensema wrote:
> tom porcelijn (tom@porcelyn.nl) wrote:
>
>> Ik heb meerdere domein-namen met hetzelfde IP-adres, die wil ik
>>vervolgens - afhankelijk van de gebruikte domein-naam * redirecten naar
>>andere IP-nummers en subdirectories.
>> In mijn server-log zie ik dat mijn server de gebruikte/gevraagde
>>domein-namen wel ziet: maar met wat voor HTTP-instructie (META
>>HTTP-EQUIV of zo?) krijg ik dat op eenvoudige manier voor elkaar? Ik zie
>>door de bomen het bos niet meer.
>
> Redirecten doe je bij voorkeur niet naar een IP. Namen zijn ten
> eerste veel makkelijker te onthouden en ten tweede veranderen ze
> niet zo vaak als een IP.
>
> Maar goed, dat maakt voor de code verder niet uit. Maar over code
> gesproken: welke server gebruik je en welke taal wil je
> gebruiken?
>
> Als je gewoon apache gebruikt, dan kun je heel simpel redirecten:
Met mod_rewrite.
--
John personal page: http://johnbokma.com/
Freelance Perl / Java developer available - http://castleamber.com/
> >>Ik, om pagina´s te testen, zodat / netjes de index.html uit de
> >>documentroot geeft, en niet de drive root folder.
> >
> > Ja, ok maar dan is het geen productie.
>
> Hoe noem jij het maken van een website dan?
Website maken
John Bokma
03/04/04, 01:25
Onno wrote:
>>>>Ik, om pagina´s te testen, zodat / netjes de index.html uit de
>>>>documentroot geeft, en niet de drive root folder.
>>>
>>>Ja, ok maar dan is het geen productie.
>>
>>Hoe noem jij het maken van een website dan?
>
> Website maken
pro·duc·tie (de ~ (v.), ~s, ~s)
1 voortbrenging, *vervaardiging* van (materiële en geestelijke)
goederen
ma·ken (ov.ww.)
1 (wat kapot is) herstellen
2 tot stand brengen => *vervaardigen*
Met dank aan vandale.nl
Ik vervaardig dus websites, en dat is dus voor mij maken, en voor jou
productie ;-)
--
John personal page: http://johnbokma.com/
Freelance Perl / Java developer available - http://castleamber.com/
Erik Hensema
03/04/04, 14:55
John Bokma (postmaster@castleamber.com) wrote:
> Erik Hensema wrote:
>
>> tom porcelijn (tom@porcelyn.nl) wrote:
>>
>>> Ik heb meerdere domein-namen met hetzelfde IP-adres, die wil ik
>>>vervolgens - afhankelijk van de gebruikte domein-naam * redirecten naar
>>>andere IP-nummers en subdirectories.
>>> In mijn server-log zie ik dat mijn server de gebruikte/gevraagde
>>>domein-namen wel ziet: maar met wat voor HTTP-instructie (META
>>>HTTP-EQUIV of zo?) krijg ik dat op eenvoudige manier voor elkaar? Ik zie
>>>door de bomen het bos niet meer.
>>
>> Redirecten doe je bij voorkeur niet naar een IP. Namen zijn ten
>> eerste veel makkelijker te onthouden en ten tweede veranderen ze
>> niet zo vaak als een IP.
>>
>> Maar goed, dat maakt voor de code verder niet uit. Maar over code
>> gesproken: welke server gebruik je en welke taal wil je
>> gebruiken?
>>
>> Als je gewoon apache gebruikt, dan kun je heel simpel redirecten:
>
> Met mod_rewrite.
mod_rewrite is niet echt simpel :-)
Maar je kunt er toch ook niet mee redirecten? Niet dat ik er echt
heel veel naar gekeken heb, maar ik dacht dat je alleen de url
kan herschrijven.
--
Erik Hensema (erik@hensema.net) ICQ# 8280101
Quoting-HOWTO: http://www.leerquoten.nl
Daniel Tryba
03/04/04, 15:05
Erik Hensema <usenet@smac.hensema.net> wrote:
>>> Als je gewoon apache gebruikt, dan kun je heel simpel redirecten:
>>
>> Met mod_rewrite.
>
> mod_rewrite is niet echt simpel :-)
>
> Maar je kunt er toch ook niet mee redirecten? Niet dat ik er echt
> heel veel naar gekeken heb, maar ik dacht dat je alleen de url
> kan herschrijven.
<q src='http://httpd.apache.org/docs/mod/mod_rewrite.html'>
Flags is a comma-separated list of the following flags:
'redirect|R [=code]' (force redirect)
Prefix Substitution with http://thishost[:thisport]/ (which makes the
new URL a URI) to force a external redirection. If no code is given a
HTTP response of 302 (MOVED TEMPORARILY) is used.
</q>
--
Daniel Tryba
> Ik vervaardig dus websites, en dat is dus voor mij maken, en voor jou
> productie ;-)
Ik bedoelde productieomgeving ermee.........
John Bokma
05/04/04, 08:35
Erik Hensema wrote:
> John Bokma (postmaster@castleamber.com) wrote:
[redirecten]
>>Met mod_rewrite.
>
> mod_rewrite is niet echt simpel :-)
Staat op de Apache site een keurig cookbook, met duidelijke voorbeelden
en zo.
--
John personal page: http://johnbokma.com/
Freelance Perl / Java developer available - http://castleamber.com/
John Bokma
05/04/04, 08:35
Onno wrote:
>>Ik vervaardig dus websites, en dat is dus voor mij maken, en voor jou
>>productie ;-)
>
> Ik bedoelde productieomgeving ermee.........
Ja, ik produceer met die omgeving. Gaat prima :-D.
Zou het alleen niet (direct) aan het Internet hangen, en ik gok dat je
dat bedoelt.
--
John personal page: http://johnbokma.com/
Freelance Perl / Java developer available - http://castleamber.com/
> > Ik bedoelde productieomgeving ermee.........
>
> Ja, ik produceer met die omgeving. Gaat prima :-D.
Zodra je een klant hebt en iets bouwt dat online komt noem je dat de
productieomgeving en jouw zooi thuis de ontwikkel, test of staging omgeving.
Maar dat je thuis geen linux server gebruikt is dan ook niet handig ivm
mail, http authenticatie (iis dan he, als je ook asp doet), kleine
letters/hoofdletters etc. Vooral bij mysql is dat KUT, worden alle
tbTabelletje kleine letters en werkt het niet meer als het weer online
staat.........hopelijk gaat microsoft binnenkort helemaal van de DOS kernel
af, lol.
> Zou het alleen niet (direct) aan het Internet hangen, en ik gok dat je
> dat bedoelt.
Pcies, windows + web = kut...maarja vertel dat aan de ASP klanten van me.
Mijn windhoos server gaat deze maand eindelijk echt dood, hoihoi. En onze
website doet het inmiddels in mozilla....time for linux desktopies
John Bokma
07/04/04, 19:45
Onno wrote:
>>>Ik bedoelde productieomgeving ermee.........
>>
>>Ja, ik produceer met die omgeving. Gaat prima :-D.
>
> Zodra je een klant hebt en iets bouwt dat online komt noem je dat de
> productieomgeving en jouw zooi thuis de ontwikkel, test of staging omgeving.
Ik heb geen zooi thuis.
> Maar dat je thuis geen linux server gebruikt is dan ook niet handig ivm
Ik gebruik wat voor de klant het handigste is. Soms is dat inderdaad
GNU/Linux
> mail, http authenticatie (iis dan he, als je ook asp doet), kleine
> letters/hoofdletters etc. Vooral bij mysql is dat KUT, worden alle
> tbTabelletje kleine letters en werkt het niet meer als het weer online
> staat.........
Ik upload dan ook een gegzipte MySQL dump, en niet de bestanden. Zoals
altijd komt het weer neer op ken uw systeem, en haar beperkingen.
>>Zou het alleen niet (direct) aan het Internet hangen, en ik gok dat je
>>dat bedoelt.
>
> Pcies, windows + web = kut...maarja vertel dat aan de ASP klanten van me.
Ik zou ook geen GNU/Linux, IRIX of wat dan ook systeem direct aan het
net hangen, tenzij het een firewall is, waar ik niet op werk :-D.
> Mijn windhoos server gaat deze maand eindelijk echt dood, hoihoi. En onze
> website doet het inmiddels in mozilla....time for linux desktopies
De GNU/Linux desktop heeft nog een weg te gaan. Ik ga zeker die bloated
inconsistente rommel als KDE of Gnome het liefst uit de weg.
--
John personal page: http://johnbokma.com/
Freelance Perl / Java developer available - http://castleamber.com/
Rene Pijlman
09/04/04, 21:35
tom porcelijn:
>Ik heb [...] wil ik [...] zie ik [...] krijg ik [...]
Joehoe, Tohom! Hallo, wakker worden, ben je er nog?
--
René Pijlman
Wat wil jij leren? http://www.leren.nl
Erick T. Barkhuis
09/04/04, 21:45
Rene Pijlman [on Fri, 09 Apr 2004 21:27:48 +0200] wrote:
> tom porcelijn:
> >Ik heb [...] wil ik [...] zie ik [...] krijg ik [...]
>
> Joehoe, Tohom! Hallo, wakker worden, ben je er nog?
Rene Pijlman [on Fri, 09 Apr 2004 21:25:18 +0200] wrote:
> Rene Pijlman:
> >Laurens Ramandt:
> >>Is het mogelijk pagina's door de bezoeker te laten bewerken?
> >
> >Is het mogelijk dat jij deelneemt aan de discussies die je zelf hebt
> >opgestart?
>
> Kennelijk niet :-/ Wat doet zo'n vogel hier eigenlijk? Rare one-shot
> posters.
Ehhh...Rene:
Heb je al eens overwogen zulke lui een ouderwets kaartje te sturen? Het
stellen van vragen (zelfs retorische) in een Usenet discussiegroep aan
lieden van wie je weet dat ze je reactie niet zullen lezen is...ehhh...een
beetje raar!
....maar wel illustratief.
--
Erick
"What I look forward to is continued immaturity followed by death." - Dave Barry