Atualizada para o Ubuntu 14.04.1, não é possível acessar alguns sites (403 proibidos)

0

Eu atualizei meu servidor para 14.04.1. Depois que reiniciei o Apache, descobri que alguns dos meus sites não estão acessíveis (proibido 403). O denominador comum é que eles são meus sites do Drupal e um grupo de sites do Wordpress (multisite). Um par de outros sites WP (multisite) em um diretório separado estão funcionando.

Se eu digitar o URL base como um endereço IP, por exemplo, 66.210.xxx.xx, no meu navegador, recebo um erro de banco de dados: Não consigo me conectar ao banco de dados porque: Acesso negado para usuário 'root' @ 'localhost '(usando senha: YES)

É uma VM LAMP, hospedada remotamente, então eu só tenho acesso SSH. Eu fiz desativar o acesso root com senha por SSH quando fiz o upgrade do pacote; Não sei se isso está relacionado. Eu não entro como root, então eu não achei que fosse necessário.

O outro ponto digno de nota é que antes que eu pudesse iniciar o Apache, eu tive que editar meus arquivos v-hosts.conf, porque eles tinham isso:

<Directory "/path/to/site">
    allow from all
    Options -Indexes FollowSymLinks
    AllowOverride All
</Directory>

Eu tive que mudar as opções para:

Options -Indexes +FollowSymLinks

Para reiniciar o Apache.

    
por Chris 12.08.2014 / 19:07

1 resposta

1

Depois de verificar os logs, observando as permissões do diretório, certificando-me de que várias configurações do banco de dados do DMS não haviam sido alteradas, etc., olhei para /etc/apache2/apache2.conf , que aparentemente permiti que fosse sobrescrito durante a atualização. As seções <Directory> são mais restritivas do que as que eu tinha, pois tenho CMSs diferentes em locais não padrão, NÃO /var/www/ . Esses eram os sites que não me deixavam entrar. Adicionando diretivas para eles (e usando a nova sintaxe "Exigir todos os concedidos") & amp; reiniciar o Apache resolveu isso.

    
por Chris 12.08.2014 / 21:24