У меня есть проект Django, который я добавил в AWS. на сервере разработки сайт работает отлично, но я не могу получить свои статические файлы на свой сайт aws
Ниже мое дерево проекта и статические файлы в проекте
Ниже мои settings.py
Ниже мой сервер nginx
Ниже мой supervisor.conf
[program:Khal]
command = /home/samir/KhalEventsVenv/bin/uwsgi --http :9000 --wsgi-file /home/samir/khal-events/src/Khal/Khal/wsgi.py
directory = /home/samir/khal-events/src/Khal/
user = root
autostart = true
autorestart = true
stdout_logfile = /var/log/Khal.log
stderr_logfile = /var/log/Khal_err.log
Изменен nginx на
server {
listen 80 default_server;
location /static/admin {
alias /home/samir/KhalEventsVenv/lib/python3.6/site-packages/django/contrib/admin/static/admin;
}
location /static/ {
alias /home/samir/khal-events/src/Khal/staticfiles;
}
Все еще страница не получает статическое изображение, см. Изображение ниже
Я проверил пути. Они хороши. Однако по какой-то причине, когда я запускаю сайт из AWS, он не получает статические файлы, даже когда я попал на страницу администратора. Статических файлов для администратора там тоже нет. Как я могу получить мои статические файлы в AWS
По предложению @ CoolestNerdIII