Toon posts:

[Apache configuratie] Subdomein en Redirect-probleem.

Pagina: 1
Acties:

Verwijderd

Topicstarter
Hoi,
Ik heb een paar problemen met mijn servertjes ;(
Proleem 1: Subdomein installeren
Ik probeer al een tijdje een subdomein te installeren maar dat wil niet echt lukken. En ik heb me al suf gezocht zonder resultaat helaas.
Gegevens:
*Eigen dedicated server.
*Toegang tot httpd.conf en de DNS instellingen via Webmin

Wat heb ik al geprobeerd:
Webmin -> Servers -> BIND DNS Server ->DNS zone (mijndomein.com) -> Name Alias en dan dit ingevuld:
Name: sub
Real Name: mijndomein.com

Daarna heb ik heb ik dit:
code:
1
2
3
4
5
RewriteEngine On

RewriteCond %{HTTP_HOST} ^sub.mijndomein.com$
RewriteCond %{REQUEST_URI} !^/home/login/www/sub/
RewriteRule (.*) !^/home/login/www/sub/$1

toegevoegd aan m'n .htaccess

Maar dat werkt niet.. ;(

Stukje uit m'n httpd.conf
code:
1
2
3
4
5
6
7
8
9
10
<VirtualHost ip-adres-van-mijn-server>
ServerAdmin webmaster@mijndomein.com
DocumentRoot /home/login/www
User login
Group users
ServerName www.mijndomein.com
ServerAlias mijndomein.com
CustomLog logs/login-access_log combined
ScriptAlias /cgi-bin/ /home/login/cgi-bin/
</VirtualHost>

Wat ook niet werkte is dit toevoegen aan httpd.conf:
code:
1
2
3
4
<VirtualHost sub.mijndomein.com>
DocumentRoot /home/login/www/sub
ServerName sub.mijndomein.com
</VirtualHost>


Mijn records file:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
$ttl 86400
mijndomein.com. IN  SOA 
hostename-van-mijn-webhost. webmaster.mijndomein.com. (
            2003111206
            21600
            3600
            604800
            86400 )
                IN      NS      hostname-van-mijn-server.
                IN      NS      hostename-van-mijn-webhost.
                IN      MX      10 mail.mijndomein.com.
                IN      A       ip-adres-van-mijn-server
www             IN      A       ip-adres-van-mijn-server
mail            IN      A       ip-adres-van-mijn-server
smtp            IN      A       ip-adres-van-mijn-server
pop             IN      A       ip-adres-van-mijn-server
pop3            IN      A       ip-adres-van-mijn-server
imap            IN      A       ip-adres-van-mijn-server
sql             IN      A       ip-adres-van-mijn-server
mysql           IN      A       ip-adres-van-mijn-server
sub.mijndomein.com. IN  CNAME   mijndomein.com

En hoe kan ik http://*.mijndomein.com -> http://mijndomein.com/* (Wildcard)?

Verwijderd

<VirtualHost ip-adres-van-mijn-server>
ServerAdmin webmaster@mijndomein.com
DocumentRoot /home/login/www
User login
Group users

ServerName sub.mijndomein.com

ServerAlias mijndomein.com
CustomLog logs/login-access_log combined
ScriptAlias /cgi-bin/ /home/login/cgi-bin/
</VirtualHost>


Misschien? Lijkt me..... :-)

Verwijderd

Bij mij staat het zo in m'n httpd.conf:
code:
1
2
3
4
RewriteEngine On
RewriteCond %{HTTP_HOST} ^voorbeeld.mijndomein.nl$
RewriteCond %{REQUEST_URI} !^/voorbeeld/
RewriteRule (.*) /voorbeeld/$1

En dat werkt prima.
Je rewriterule stond dus niet goed blijkbaar.

  • Predator
  • Registratie: Januari 2001
  • Nu online

Predator

Suffers from split brain

PNS -> SA

Everybody lies | BFD rocks ! | PC-specs


Verwijderd

Voor een subdomein heb je uberhaupt geen rewite rule nodig.

Je moet alleen een virtual host aanmaken die naar een andere directory verwijst en zorgen dat de DNS goed staat.

Daarna de DNS herstarten en apache ook herstarten en klaar is kees!