Eu tive um problema semelhante causado por um curinga em uma terceira configuração de site.
ServerAlias *
Isso estava fazendo todos os outros sites agirem de maneira engraçada. Alguma chance de você ter um curinga?
Eu tenho cerca de 25 servidores executando centenas de sites por trás de um balanceador de carga. Todos eles estão usando o Apache / 2.2.15 no CentOS 6.6. Há um site que está tendo 301s aleatórios que estão redirecionando para uma versão https de outro site. Eu passei pelas configurações e rsync -azvp - deletou todos os diretórios conf.d mas ainda tem esse erro muito estranho. Eu adoraria algumas idéias de onde procurar para depurar este erro realmente estranho.
Não vejo os redirecionamentos 303 no log do apache, mas vejo os erros 404 na versão ssl de outro website e vejo os redirecionamentos no console do desenvolvedor do Google Chrome.
/var/log/subdomain-website-access_log:1.1.1.1 - - [04 / Ago / 2015: 09: 33: 44 -0700] "GET /images/header.jpg HTTP / 1.1" 404 313
Quando eu coloco link na URL do navegador, ele também redireciona para o 404.
Veja a configuração do site que tem redirecionamentos aleatórios
<VirtualHost *:80>
ServerName www.website.com
ServerAlias website.com
ServerAdmin [email protected]
DocumentRoot /home/website.com/www
ErrorLog /var/log/website.com-error_log
CustomLog /var/log/website.com-access_log combined
LogLevel error
<Directory "/">
Options None
AllowOverride None
</Directory>
<Directory "/home/website.com/www">
Options None
AllowOverride None
Order allow,deny
allow from all
</Directory>
</VirtualHost>
Aqui está a configuração do site que os recebe.
<VirtualHost *:80>
ServerName subdomain.website.com
Redirect permanent / https://subdomain.website.com/
</VirtualHost>
<VirtualHost *:443>
ServerName [email protected]
DocumentRoot /home/subdomain/www
ServerName subdomain.website.com
ErrorLog "/var/log/subdomain-website-error_log"
CustomLog "/var/log/subdomain-website-access_log" common
LogLevel error
# Turn on Expires and set default to 0
ExpiresActive On
ExpiresDefault A0
SSLEngine on
SSLProtocol all -SSLv2 -SSLv3
SSLHonorCipherOrder on
SSLCipherSuite "EECDH+ECDSA+AESGCM EECDH+aRSA+AESGCM EECDH+ECDSA+SHA384 EECDH+ECDSA+SHA256 EECDH+aRSA+SHA384 EECDH+aRSA+SHA256 EECDH+aRSA+RC4 EECDH EDH+aRSA RC4 !aNULL !eNULL !LOW !3DES !MD5 !EXP !PSK !SRP !DSS"
SSLCertificateFile "/etc/httpd/certs/website.crt"
SSLCertificateKeyFile "/etc/httpd/certs/website.key"
SSLOptions +StdEnvVars
BrowserMatch "MSIE [2-5]" nokeepalive ssl-unclean-shutdown downgrade-1.0 force-response-1.0
<Directory />
Options Indexes FollowSymLinks MultiViews +ExecCGI +SymLinksIfOwnerMatch
AllowOverride All
Order allow,deny
allow from all
</Directory>
<Directory "/home/subdomain/www/">
Options Indexes FollowSymLinks MultiViews +ExecCGI +SymLinksIfOwnerMatch
AllowOverride All
Order allow,deny
allow from all
</Directory>
</VirtualHost>
Tags apache-2.2