Discussion: Subdomains and DNS
Afficher un message
Vieux 30/09/2005, 02h37   #1
EOZyo
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Subdomains and DNS

Hi, I just started a few time ago to work with Apache and I found this
tool a great way to keep my website without (lots of) limitations.

My site hosts music and I would like to set subdomains for each
language, i.e. english.mydomain.com which goes to
www.mydomain.com/english

The configuration I have typed in apache for this, it's almost the same
configuration I've found almost everywhere, which is the following:

Listen 80

ServerName localhost:80

<VirtualHost *>
ServerAlias www.mydomain.com
DocumentRoot "/www"
ServerName www.mydomain.com
</VirtualHost>

<VirtualHost english.mydomain.com>
DocumentRoot "/www/english"
ServerName english.mydomain.com
ServerAlias english.mydomain.com
</VirtualHost>

<VirtualHost lyrics.eozyo.info>
DocumentRoot "/www/lyrics"
ServerName lyrics.eozyo.info
ServerAlias lyrics.eozyo.info
</VirtualHost>

I've also created the DNS entries for english.mydomain.com and
lyrics.mydomain.com both show an "A Record" to my current IP address (I
work with dynamic IP but I can updated it automatically every single
time it changes, approx. every 3 days).

My DNS entries are as it follows:

Domain Type Class TTL Answer

mydomain.com A IN 120 MY IP
english.mydomain.com. A IN 120 MY IP
lyrics.mydomain.com A IN 120 MY IP

I've stoped making modifications to my httpd.conf cos I cannot get it
right.

Sometimes I get to work english.mydomain.com, but the www.mydomain.com,
mydomain.com and yrics.mydomain.com display the same root director,
i.e.:

english.mydomain.com goes to /www/english/
lyrics.mydomain.com goes to /www/english/ not to /www/lyrics/
www.mydomain.com goes to /www/english/ not to /www/
mydomain.com goes to /www/english/ not to /www/

That's my problem, I've been looking for information for the past 3
days and I've made hundreds of modifications and I don't seem to get it
right, maybe this must be written in ".htaccess" file (which I'm not
very familiar with) or in the "httpd.conf" file; at this point i'm
totally lost, please any advise would be great and I'll really
appreciate it.

Thanks EOZyo.

  Réponse avec citation
 
Page generated in 0,06889 seconds with 9 queries