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.
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
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.