Сервер VPS не отдает стили админки и медиа-форму tiny.mce

Рейтинг: 0Ответов: 0Опубликовано: 17.03.2023

Сервер VPS Ubuntu + Nginx + Gunicorn. Статику отдает Nginx

Я далеко не специалист в запуске и обслуживании серверов, но недавно запустил на VPS два проекта, которые сам и разрабатывал с нуля.На обоих проектах все работает за исключением двух вещей: в админу не подгружаются CSS (при этом в папке, откуда Nginx берет статику они есть) и не подгружается форма tiny.mce на фронте.

Я пытался решить проблему CSS админки установкой Grappelli - это не сработало, в админке показывался заголовок Grappelli, но стилей по-прежнему не было.

А по tiny.mce у меня вообще по нулям.

Мой файл /etc/nginx/sites-available/project:

server {
    listen 80;
    server_name example.com;

    location = /favicon.ico { access_log off; log_not_found off; }
    location /static/ {
        root /home/username/projectdir/project;
    }

    location / {
        include proxy_params;
        proxy_pass http://unix:/run/gunicorn.sock;
    }
}

Мой файл /etc/systemd/system/gunicorn.service

[Unit]
Description=gunicorn daemon
Requires=gunicorn.socket
After=network.target


[Service]
User=username
Group=www-data
WorkingDirectory=/home/username/projectdir/project
ExecStart=/home/username/projectdir/project/myvenv/bin/gunicorn \
          --access-logfile - \
          --workers 3 \
          --bind unix:/run/gunicorn.sock \
          config.wsgi:application


[Install]
WantedBy=multi-user.target

В журналах никаких ошибок нет.

Кто шарит в теме, поодскажите, пожалуйста, что я делаю не так?

Ответы

Ответов пока нет.