Ele foi corrigido depois que eu removi essas duas linhas do VirtualHost principal:
CustomLog /usr/local/apache/domlogs/example.com combined
CustomLog /usr/local/apache/domlogs/example.com-bytes_log "%{%s}t %I .\n%{%s}t %O ."
Estou em um VPS Hostmonster. Eu apontei o registro A * .example.com para o IP do meu servidor. Aqui está o host virtual principal gerado automaticamente pelo servidor:
<VirtualHost 162.144.48.232:80>
ServerAdmin [email protected]
UseCanonicalName Off
CustomLog /usr/local/apache/domlogs/example.com combined
CustomLog /usr/local/apache/domlogs/example.com-bytes_log "%{%s}t %I .\n%{%s}t %O ."
## User <USER> # Needed for Cpanel::ApacheConf
UserDir enabled <USER>
<IfModule mod_suphp.c>
suPHP_UserGroup <USER> <USER>
</IfModule>
<IfModule !mod_disable_suexec.c>
<IfModule !mod_ruid2.c>
SuexecUserGroup <USER> <USER>
</IfModule>
</IfModule>
<IfModule mod_ruid2.c>
RUidGid <USER> <USER>
</IfModule>
ScriptAlias /cgi-bin/ /home/<USER>/public_html/cgi-bin/
</VirtualHost>
Eu posso acrescentar isso em um arquivo separado que é incluído após essa definição de host virtual. Eu tenho o seguinte:
DocumentRoot "/home/<USER>/public_html/subdomains/"
<Directory "/home/<USER>/public_html/subdomains/">
Options None
AllowOverride None
Order allow,deny
Allow from all
</Directory>
<VirtualHost 162.144.48.232:80>
ServerAlias *.example.com
UseCanonicalName Off
VirtualDocumentRoot /home/<USER>/public_html/subdomains/%1
</VirtualHost>
Agora, acabei de colocar um teste "index.html" dentro de subdomains/test/
. Ele funciona bem quando vou para example.com/subdomains/test/, mas ao testar test.example.com, o arquivo index.html é carregado repetidamente. O mesmo conteúdo continua se repetindo e a página nunca para de carregar.
Alguma dica de como isso pode estar acontecendo?
Ele foi corrigido depois que eu removi essas duas linhas do VirtualHost principal:
CustomLog /usr/local/apache/domlogs/example.com combined
CustomLog /usr/local/apache/domlogs/example.com-bytes_log "%{%s}t %I .\n%{%s}t %O ."