Comments 14
это не тот nust. Ты привел ссылку на nustd — одну из попыток переписать nust. реализовать демона, который следил бы за всем через inotify. Но, по слухам, в uwsgi заработал imperrior-режим и необходимость в таком демоне отпала.
А все что касается самого nust'a описано в статье.
sudo pip install nust
— и он в системе, больше о нем сказать нечего.location /static { alias /home/client/project/static; expires 1d; }
alias тут используется неправильно, должен быть root:
location /static { root /home/client/project; expires 1d; }
а тут root продублирован как и на уровне выше:
location / { root /home/client/project/www-root; try_files $uri @django; }
в чем принципиальная неправильность использования alias?
только в том, что в частном случае его можно заменить на root, или есть более глубинный смысл, о котором я не знаю?
только в том, что в частном случае его можно заменить на root, или есть более глубинный смысл, о котором я не знаю?
В это и заключается, эта рекомендация даже в документации есть.
Это не частный случай, это взаимоисключающие директивы и одна служит для указания префикса к uri, а другая для подмены того, что в location указано. Вы подменяете /static на /static. Плюс еще есть некоторые ньюансы связанные со значением таких переменных, как $document_root, но в данном случае это не играет никакой роли.
Это не частный случай, это взаимоисключающие директивы и одна служит для указания префикса к uri, а другая для подмены того, что в location указано. Вы подменяете /static на /static. Плюс еще есть некоторые ньюансы связанные со значением таких переменных, как $document_root, но в данном случае это не играет никакой роли.
Мое замечание главным образом не функционального характера, а семантического. Конфиг, который приводится в качестве туториала, должен быть идеальным. Понимаете, люди потом это будут копипастить в огромных масштабах. В сети полно руководств, где авторы вообще похоже настраивают nginx в первый раз, и конфиги приводятся ужасные, с кучей ошибок и порой даже с риском безопасности. И потом эти ошибки тиражируются десятками тысяч и встречаются уже повсеместно, качуют из туториала в туториал.
Сейчас уже выросло наверное целое поколение администраторов, которые конфигурируют сервера исключительно только путем бездумной копипасты из того, что найдут в сети.
Сейчас уже выросло наверное целое поколение администраторов, которые конфигурируют сервера исключительно только путем бездумной копипасты из того, что найдут в сети.
А gunicorn не пробовали? Интересует производительность.
А я использую cherokee+uwsgi, он сам чекает uwsgi и если тот упал, то поднимает.
Также и с флупом
Также и с флупом
А зачем это:
> Subsystem sftp /usr/lib/misc/sftp-server
меняется на это:
Subsystem sftp internal-sftp
> Subsystem sftp /usr/lib/misc/sftp-server
меняется на это:
Subsystem sftp internal-sftp
В начале статьи сказано что будет пользоваться virtualenv, по ходу статьи ни одного упоминания, что оно такое и зачем нужно…
Sign up to leave a comment.
Виртуальный хостинг Django, модель N