Eu tenho um redirecionamento indesejado do Apache 2 entre meus hosts virtuais, parece ser desde a última atualização

0

Como dito no título, descobri ontem que todos os meus hosts virtuais são redirecionados para o último host virtual (por ordem alfabética, se for importante).

Eu verifiquei e não vi nenhuma alteração feita recentemente nos diferentes arquivos .conf , e NÃO uso .htaccess

Estou no Ubuntu. Tudo parece certo nas minhas configurações. Como eu disse, eu não mudei nada ultimamente.
Eu notei que no último apt-get upgrade (ou apt-get dist-upgrade ) havia uma questão sobre atualizar algumas configurações no Apache2. Eu pedi para ver a comparação, não se parecia com nada sobre hosts virtuais, então eu disse OK.

Alguém tem uma ideia de onde eu deveria olhar, ou, como eu poderia reverter essa atualização recente do Apache?

Obrigado pela sua ajuda, estou intrigado com isso.

Aqui está um exemplo:

<VirtualHost *:80>
    ServerAdmin webmaster@localhost
    ServerName ecritsduchateau.fr
    ServerAlias www.ecritsduchateau.fr
    DocumentRoot /var/www/ecritsduchateau/public_html
    <Directory />
            Options FollowSymLinks
            AllowOverride All
    </Directory>
    <Directory /var/www/>
            Options Indexes FollowSymLinks MultiViews
            AllowOverride All
            Order allow,deny
            allow from all
    </Directory>

    ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
    <Directory "/usr/lib/cgi-bin">
            AllowOverride All
            Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
            Order allow,deny
            Allow from all
    </Directory>

    ErrorLog ${APACHE_LOG_DIR}/ecrits_du_chateau_error.log

    # Possible values include: debug, info, notice, warn, error, crit,
    # alert, emerg.
    LogLevel warn

    CustomLog ${APACHE_LOG_DIR}/ecrits_du_chateau_access.log combined

Alias /doc/ "/usr/share/doc/"
<Directory "/usr/share/doc/">
    Options Indexes MultiViews FollowSymLinks
    AllowOverride None
    Order deny,allow
    Deny from all
    Allow from 127.0.0.0/255.0.0.0 ::1/128
</Directory>
</VirtualHost>

Eu tenho verificado com o Fiddler, para ver se isso me daria algumas dicas. Aqui está a resposta bruta:

HTTP/1.1 301 Moved Permanently
Date: Thu, 21 Apr 2016 17:59:26 GMT
Server: Apache/2.4.20 (Ubuntu)
X-Pingback: http://lebearcnc.com/xmlrpc.php
Location: http://lebearcnc.com/
Content-Length: 0
Keep-Alive: timeout=5, max=100
Connection: Keep-Alive
Content-Type: text/html; charset=UTF-8

Se te ajuda a ver um motivo, ótimo, pois não me ajuda muito ....: -)

    
por BernardG 20.04.2016 / 22:54

1 resposta

2

Eu finalmente encontrei a resposta adequada para esse problema, e ele estava de fato ligado a uma atualização recente do Ubuntu.

Quando tentei fazer o que o Dan sugeriu, sudo a2ensite ecritsduchateau , recebi o erro Site não existe enquanto eu sabia que estava lá, estava olhando para ele!

Então eu procurei por esse erro, para encontrar a resposta aqui: Stack Overflow : O site não existe erro para a2ensite

Em poucas palavras, uma atualização recente do Apache 2.4.x torna obrigatória a extensão .conf , que eu não coloquei em algumas das definições dos meus sites.

Assim que consertei isso e recarreguei o Apache2, tudo voltou ao normal.

    
por BernardG 30.04.2016 / 06:29