Включите favicon на Apache 2 с SSL

После перемещения от HTTP до SSL в конфигурациях Apache я не могу больше получать доступ к favicon на сервере.

Часть ответственной конфигурации похожа:

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

Папка существует, и favicon расположен в ней.

Когда я пытаюсь получить доступ к favicon.ico, я добираюсь 403:

Запрещенный у Вас нет разрешения получить доступ к/favicon.ico на этом сервере.

Как я могу решить его?

Вот вывод:

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
1
задан 19 January 2017 в 10:03

2 ответа

Ваш favicon.ico файл не имеет достаточных полномочий.

я установил бы favicon.ico файл с:

chmod 505 favicon.ico

Затем сохраняют снова favicon.ico с теперь новыми полномочиями.

-1
ответ дан 7 November 2019 в 03:31

используйте

chmod +rx favicon.ico

в папке var / www / html

0
ответ дан 28 February 2020 в 06:25

Другие вопросы по тегам:

Похожие вопросы: