Aleatório redireciona para um 404 para um site .html

1

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>
    
por jbrahy 06.08.2015 / 04:32

1 resposta

1

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?

    
por 06.08.2015 / 18:33

Tags