Ativar favicon no Apache 2 com SSL

1

Depois de passar de HTTP para SSL nas configurações do Apache, não consigo mais acessar o favicon no servidor.

A parte da configuração responsável é semelhante:

<VirtualHost *:443>

        DocumentRoot /home/ubuntu/project/project/

        Alias /favicon.ico /home/ubuntu/project/static/favicon.ico
        Alias /static/ /home/ubuntu/project/static/

        <Directory /home/ubuntu/project/static>
                Require all granted
        </Directory>
   </VirtualHost>

A pasta existe e o favicon está localizado nela.

Quando estou tentando acessar favicon.ico, recebo 403:

Forbidden You don't have permission to access /favicon.ico on this server.

Como posso resolver isso?

Aqui está a saída de:

namei -lx /home/ubuntu/project/static/favicon.icof:

/home/ubuntu/project/static/favicon.ico
Drwxr-xr-x root   root   /
drwxr-xr-x root   root   home
drwxr-xr-x ubuntu ubuntu ubuntu
drwxrwxr-x ubuntu ubuntu project
drwxrwxr-x ubuntu ubuntu static
-rw-rw-r-- ubuntu ubuntu favicon.ico
    
por Alexander Tyapkov 19.01.2017 / 17:49

1 resposta

-1

Seu arquivo favicon.ico não tem permissão suficiente.

Eu colocaria o arquivo favicon.ico com:

chmod 505 favicon.ico

Em seguida, salve novamente favicon.ico com novas permissões.

    
por dschinn1001 19.01.2017 / 18:07