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.