Спаси меня от безумия Apache.
У меня есть сайт Django, развернутый в облаке Google с использованием Bitnami (Apache), и шаблоны загружаются нормально. Однако статические файлы возвращают:
Failed to load resource: the server responded with a status of 403 (Forbidden)
httpd-app.conf выглядит следующим образом:
<IfDefine !IS_DJANGOSTACK_LOADED>
Define IS_DJANGOSTACK_LOADED
WSGIDaemonProcess wsgi-djangostack processes=2 threads=15 display-name=%{GROUP}
</IfDefine>
<Directory "/opt/bitnami/apps/django/django_projects/project/project">
Options +MultiViews
AllowOverride All
<IfVersion >= 2.3>
Require all granted
</IfVersion>
WSGIProcessGroup wsgi-djangostack
WSGIApplicationGroup %{GLOBAL}
</Directory>
Alias /static/ "/opt/bitnami/apps/django/django_projects/project/static"
<Directory /opt/bitnami/apps/django/django_projects/project/static>
<IfVersion < 2.3 >
Order allow,deny
Allow from all
</IfVersion>
<IfVersion >= 2.3>
Require all granted
</IfVersion>
</Directory>
WSGIScriptAlias /project '/opt/bitnami/apps/django/django_projects/project/project/wsgi.py'
собранная статика находится в / opt / bitnami / apps / django / django_projects / project / static
Я перепробовал каждое найденное решение, сначала добавил
<Directory /opt/bitnami/apps/django/django_projects/project/static>
<IfVersion < 2.3 >
Order allow,deny
Allow from all
</IfVersion>
<IfVersion >= 2.3>
Require all granted
</IfVersion>
</Directory>
в httpd.conf в apache ... не работает
Затем я устанавливаю права доступа к каталогу проекта:
sudo chmod 775 /opt/bitnami/apps/django/django-projets/project
sudo chown -R bitnami:daemon /opt/bitnami/apps/django/django-projets/project
это тоже не сработало. Вслед за парой больше, которые были в основном как-то похожи на эти два.
Спасибо