![Os subdomínios continuam me redirecionando para o site principal](https://rvso.com/image/1447629/Os%20subdom%C3%ADnios%20continuam%20me%20redirecionando%20para%20o%20site%20principal.png)
Acabei de atualizar minha versão do LAMP Environment. De resto, tudo está funcionando bem, mas com subdomínios tenho um desafio.
Eu tenho um site principal abc.biz e 5 a 6 subdomínios como aaa.abc.biz, site.abc.com. Cada vez que acesso qualquer subdomínio, ele me redireciona para o site principal. Por favor ajude.
Minha configuração completa é a seguinte:
- Centos-6.6
- php5.4.29
- MySQL 5.1.57
- apache2.4.12
Eu também fui a um dos posts sobre o mesmo problema, mas isso também ajudou. Meu httpd-vhosts.conf atual é o seguinte
<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot "/mnt/docroot/abc"
ServerName abc.biz
ServerAlias *.abc.biz
ErrorLog "logs/abc.biz-error_log"
CustomLog "logs/abc.biz-access_log" common
<Directory />
Require all granted
</Directory>
</VirtualHost>
<VirtualHost *:80>
DocumentRoot "/mnt/docroot/aaa"
ServerName aaa.abc.biz
<Directory />
Require all granted
</Directory>
</VirtualHost>
Responder1
Acredito que o culpado seja o fato de você no primeiro <VirtualHost>
ter um arquivo ServerAlias *.abc.biz
. Parece que esse também abrange todos os subdomínios.
Aqui está um trecho da minha configuração do Apache e funciona para mim. Isso é o que faço para subdomínios, e tenho muitos deles:
<VirtualHost *:80>
ServerName example.com
ServerAlias www.example.com
DocumentRoot /usr/www/example.com/http/
ScriptAlias /cgi-bin/ /usr/www/example.com/http/cgi-bin/
ErrorLog /var/log/www/example.com/error.log
CustomLog /var/log/www/example.com/access.log combined
<Directory />
Options +Indexes +FollowSymlinks
</Directory>
</VirtualHost>
<VirtualHost *:80>
ServerName somesubdomain.example.com
ServerAlias www.somesubdomain.example.com
DocumentRoot /usr/www/somesubdomain.example.com/http/
# Shared log file with main domain
ErrorLog /var/log/www/example.com/error.log
CustomLog /var/log/www/example.com/access.log combined
</VirtualHost>