Hallo,
hopen dat jullie me kunnen helpen.
Heb al heel wat op internet gezocht, in de manual van apache, op verschillende fora's en zelf wat geprobeerd.
Ik heb nu meerdere (sub)domeinen en gewoon mijn IP waar m'n server op listened.
Nu onderscheid ik deze domeinen via een simpel PHP-scriptje:
Dit wil ik nu toch echt met Virtual Hosts gaan doen, ook wil ik in de toekomst meerdere domeinen op servert dus dan is dat wel fijn.
Nouja, hier is dan ook mn Apache Config:
Hoe moet ik dit doen?
Moet ik ook een DNS-server startten en dan event. een poort openzetten op mn router?
Joris
hopen dat jullie me kunnen helpen.
Heb al heel wat op internet gezocht, in de manual van apache, op verschillende fora's en zelf wat geprobeerd.
Ik heb nu meerdere (sub)domeinen en gewoon mijn IP waar m'n server op listened.
Nu onderscheid ik deze domeinen via een simpel PHP-scriptje:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
| <?php
$host=getenv("HTTP_HOST");
if($host == "www.playah.nl") { $url = "/playah/index.php?id=home.php"; }
//if($host == "www.playah.nl") { $url = "/playah/probs/index.htm"; }
elseif($host == "playah.nl") { $url = "/playah/index.php?id=home.php"; }
elseif($host == "forum.playah.nl") { $url = "/playah_real/forum/index.php"; }
elseif($host == "www.forum.playah.nl") { $url = "/playah_real/forum/index.php"; }
elseif($host == "music.playah.nl") { $url = "/dj-planet/"; }
elseif($host == "www.music.playah.nl") { $url = "/dj-planet/"; }
elseif($host == "mail.playah.nl") { $url = "http://www.playah.nl:81"; }
elseif($host == "www.mail.playah.nl") { $url = "http://www.playah.nl:81"; }
else { $url = "/playah/index.php?id=home.php" ; }
Header("Location: $url");
?> |
Dit wil ik nu toch echt met Virtual Hosts gaan doen, ook wil ik in de toekomst meerdere domeinen op servert dus dan is dat wel fijn.
Nouja, hier is dan ook mn Apache Config:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
| ServerRoot "C:/Program Files/Apache Group/Apache2"
Timeout 300
KeepAlive On
MaxKeepAliveRequests 100
KeepAliveTimeout 15
<IfModule mpm_winnt.c>
ThreadsPerChild 250
MaxRequestsPerChild 0
</IfModule>
Listen 80
ServerAdmin info@playah.nl
ServerName localhost:80
DocumentRoot "d:/server/http"
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory "d:/server/http/">
Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>
UserDir "My Documents/My Website"
DirectoryIndex index.html index.html.var index.php index.htm
ServerTokens Full
ServerSignature On
NameVirtualHost 212.123.145.78:80
<VirtualHost playah.nl:80>
Documentroot "d:/server/http/playah"
ServerName playah.nl
</VirtualHost> |
Hoe moet ik dit doen?
Moet ik ook een DNS-server startten en dan event. een poort openzetten op mn router?
Joris