Size: a a a

2020 May 26

MT

M T in nginx_ru
В чем вопрос то
источник

S

Slava in nginx_ru
Кто может помочь настроить nginx + gunicorn + django
gunicorn не получается настроить
источник

AN

Anton Noginov in nginx_ru
Что конкретно-то не получается?
источник

S

Slava in nginx_ru
не создается gunicorn sock

root@www:/home/www# sudo systemctl status gunicorn
● gunicorn.service - gunicorn daemon
  Loaded: error (Reason: Invalid argument)
  Active: inactive (dead)

May 26 10:35:10 www systemd[1]: /etc/systemd/system/gunicorn.service:10: Missing
lines 1-5/5 (END)
источник

AN

Anton Noginov in nginx_ru
systemctl cat gunicorn
источник

S

Slava in nginx_ru
источник

K

Kaswarh in nginx_ru
Добрый день!
Есть конфиг:

server {
       root /var/www/site.site.su/pub;
       index.html;    
server_name site.site.su;
       location / {
               try_files $uri $uri/ /index.html?$query_string;
       }
       location ~ \.php$ {
               include snippets/fastcgi-php.conf;
               fastcgi_pass unix:/run/php/php7.4-fpm.sock;
               fastcgi_read_timeout 300;
       }
       listen [::]:443 ssl ipv6only=on;
       listen 443 ssl;
       ssl_certificate /etc/ssl-live/site1/fullchain.pem;
       ssl_certificate_key /etc/ssl-live/privkey.pem;
       include /etc/ssl-live/configs/options-ssl-nginx.conf;
       ssl_dhparam /etc/ssl-live/configs/ssl-dhparams.pem;
}
server {
   if ($host = site.site.su) {
       return 301 https://$host$request_uri;
   }
       listen 80;
       listen [::]:80;
       server_name site.site.su;
}

Проблема:
при переходе по https://site.site.su/login в конце строки дописывается слеш / --> https://site.site.su/login/
аналогично для всех др. мест сайта https://site.site.su ---> https://site.site.su/

Вопрос: подскажите, пожалуйста, где искать проблему с допиской / в конце? В конфиге nginx? или где-то в др. месте? Спасибо
источник

AN

Anton Noginov in nginx_ru
Slava
в ExecStart у вас случайно перевода строки посередине команды нет?
источник

S

Slava in nginx_ru
ExecStart=/root/cloudproject/cloudenv/bin/gunicorn --access-logfile - --workers 3 --bind
источник

S

Slava in nginx_ru
одна строка
источник

S

Slava in nginx_ru
следующая Unix
источник

AN

Anton Noginov in nginx_ru
Это должна быть одна строка.
источник

MT

M T in nginx_ru
+
источник

S

Slava in nginx_ru
ахахах
источник

S

Slava in nginx_ru
Написал в одну строку, все равно не стартует
источник

S

Slava in nginx_ru
источник

AV

Alexander V in nginx_ru
в логе и в systemd-service разные пути к сокету
источник

S

Slava in nginx_ru
Так а какой куда прописать, подскажите пожалуйста
источник

AN

Anton Noginov in nginx_ru
Не пишите сокет в /root вобще. Пишите в /tmp например.
Потому как иначе следующим этапом - придете спрашивать, почему nginx не может достучаться до сокета.
источник

S

Slava in nginx_ru
Я просто весь проект спецом в рут попытался сделать, может тогда проект заново начать?
источник