Script voor doorverwijzen naar map bij verschillende domeinnamen,,
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
Zoek maar eens op Apache en mod_rewrite of RewriteRule of RedirectPermanent
Het kan ook met PHP maar op apache niveau is altijd beter.
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.
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.
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
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
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
.... 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..??
Niet: <VirtualHost 123.21.23.78>
Wel: <VirtualHost *:80>
En daarvóór staat nog dit
NameVirtualHost *
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
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 -