I have several domains working flawlessly with Apache. Today I tried adding a subdomain to one of them and that caused the problem.
In /etc/apache2/sites-available/ I have "domain.com" which works fine. I then duplicated it and renamed to "sub.domain.com" and ln -s'd it to sites-enabled.
When I tried to start Apache it failed. The subdomain is already added in /etc/hosts as "sub.domain.com". What might be causing this, any ideas?
"domain.com" in sites-available:
Code:
<VirtualHost *>
ServerAdmin admin@domain.com
ServerName domain.com
ServerAlias www.domain.com
DocumentRoot /var/www/vhosts/domain.com/htdocs
#<Directory /var/www/vhosts/domain.com>
AddHandler fcgid-script .php
FCGIWrapper /usr/lib/cgi-bin/php5 .php
#</Directory>
LogLevel warn
ErrorLog /var/www/vhosts/domain.com/log/error.log
CustomLog /var/www/vhosts/domain.com/log/access.log combined
</VirtualHost>
... and "sub.domain.com" file:
Code:
<VirtualHost *>
ServerAdmin admin@domain.com
ServerName sub.domain.com
DocumentRoot /var/www/vhosts/domain.com/subdomains/sub/htdocs
#<Directory /var/www/vhosts/domain.com/subdomains/sub>
#AddHandler fcgid-script .php
#FCGIWrapper /usr/lib/cgi-bin/php5 .php
#</Directory>
LogLevel warn
ErrorLog /var/www/vhosts/domain.com/subdomains/sub/log/error.log
CustomLog /var/www/vhosts/domain.com/subdomains/sub/log/access.log combined
</VirtualHost>