Script voor doorverwijzen naar map bij verschillende domeinnamen,,

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Zander

zander

06/02/2008 21:17:00
Quote Anchor link
Hallo,

Ik heb een vraag mischien een stomme mischien ook niet...

Ik heb een test server, deze is benaderbaar via 3 verschillende domeinnamen..

Mijn vraag luidt:
Is het mogelijk dat iedere domeinnaam naar een map doorverwezen wordt,,,

bv:

www.naam1.nl
www.naam2.nl
www.naam3.nl

Als mensen de domein www.naam1.nl intikken dat ze dan door de indexpagina doormiddel van een script automatisch naar de map "naam1" worden doorverwezen...

www.naam1.nl => http://123.21.23.78/naam1
www.naam2.nl => http://123.21.23.78/naam2
www.naam3.nl => http://123.21.23.78/naam3

Alvast bedankt..

Zander!
Gewijzigd op 01/01/1970 01:00:00 door Zander
 
PHP hulp

PHP hulp

14/11/2024 23:15:04
 
Baarr

Baarr

06/02/2008 21:21:00
Quote Anchor link
Typisch gevalletje van een aan apache RewriteRules

Zoek maar eens op Apache en mod_rewrite of RewriteRule of RedirectPermanent

Het kan ook met PHP maar op apache niveau is altijd beter.
 
- SanThe -

- SanThe -

06/02/2008 21:34:00
Quote Anchor link

www.naam1.nl
www.naam2.nl
www.naam3.nl


Dit ziet er uit als 'echte' domeinnamen. Dat handel je af met de DNS. Verder zorg je dat je op je server VirtualHosts hebt gemaakt in Apache. Klaar.
 
Zander

zander

06/02/2008 21:43:00
Quote Anchor link
SanThe schreef op 06.02.2008 21:34:
www.naam1.nl
www.naam2.nl
www.naam3.nl


Dit ziet er uit als 'echte' domeinnamen. Dat handel je af met de DNS. Verder zorg je dat je op je server VirtualHosts hebt gemaakt in Apache. Klaar.


Als ik het goed begrijp zou het er ongeveer zo uit moeten zien?

<VirtualHost 123.21.23.78>
DocumentRoot /www/naam1
ServerName www.naam1.nl
ServerAlias *.naam1.nl
...
</VirtualHost>

<VirtualHost 123.21.23.78>
DocumentRoot /www/naam2
ServerName www.naam2.nl
ServerAlias *.naam2.nl
...
</VirtualHost>

<VirtualHost 123.21.23.78>
DocumentRoot /www/naam3
ServerName www.naam3.nl
ServerAlias *.naam3.nl
...
</VirtualHost>

In welk bestand moet ik dit wegschrijven en wat moet ik afhandelen met de dns ?

Zander
Gewijzigd op 01/01/1970 01:00:00 door zander
 
- SanThe -

- SanThe -

06/02/2008 21:58:00
Quote Anchor link
Dit moet in httpd.conf komen. Wel Apache daarna opnieuw opstarten.
Op zijn minst:

<VirtualHost *:80>
DocumentRoot /www/naam1
ServerName www.naam1.nl
...
</VirtualHost>


In de DNS, bij elk domein apart, een A record plaatsen.

www IN A 123.21.23.78
 
Zander

zander

06/02/2008 22:28:00
Quote Anchor link
SanThe schreef op 06.02.2008 21:58:

.... Dit moet in httpd.conf komen.
.... In de DNS, bij elk domein apart, een A record plaatsen.

www IN A 123.21.23.78


Als ik dit het in httpd.conf plaats dan start mijn apache niet meer op... als ik verder lees in dat httpd.conf dan zie ik dat ik dit moet plaatsen in extra/httpd-vhosts.conf . dan start mijn apache wel.

Ik heb gekeken in de dns-records en er stond al een a record met het juiste ip-adres...

Maar als ik naar de desbtreffende domein ga... dan blijf ik toch bij de normale root uitkomen..??
 
- SanThe -

- SanThe -

06/02/2008 22:47:00
Quote Anchor link
Je moet dus géén ip-nummers gebruiken.
Niet: <VirtualHost 123.21.23.78>
Wel: <VirtualHost *:80>

En daarvóór staat nog dit
NameVirtualHost *
 
Zander

zander

06/02/2008 22:50:00
Quote Anchor link
Ik moet niet te Vroeg juichen...

Het probleem is nu dat ik op alle 3 de domeinnamen de volgende foutmelding krijg :S?

"
Toegang verboden!
U hebt niet de toestemming om toegang te krijgen tot de gevraagde map. Er is of wel geen index document of de map is beveiligd tegen lezen.

Indien u van oordeel bent dat deze server in fout is, gelieve de webmaster te contacteren.

Error 403
"

Raad mee?
Gewijzigd op 01/01/1970 01:00:00 door zander
 
- SanThe -

- SanThe -

06/02/2008 23:00:00
Quote Anchor link
Graag gedaan.

PS. Ik verplaats het topic naar (web)servers, want daar heeft het toch meer mee te maken.
Gewijzigd op 01/01/1970 01:00:00 door - SanThe -
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.