Сервер VPS не отдает стили админки и медиа-форму tiny.mce
Сервер 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
В журналах никаких ошибок нет.
Кто шарит в теме, поодскажите, пожалуйста, что я делаю не так?