#nginx #wsgi
#nginx #wsgi
Вопрос:
Я использую nginx и uwsgi в качестве контейнера wsgi. и я установил базовую аутентификацию в подкаталог. итак, моя конфигурация такая:
location /autotweet {
location /autotweet/teach {
auth_basic "Restricted area";
auth_basic_user_file /var/wsgi/earthreader.htpasswd;
include uwsgi_params;
uwsgi_pass unix:/tmp/autotweet.sock;
uwsgi_param SCRIPT_NAME /autotweet;
uwsgi_modifier1 30;
}
include uwsgi_params;
uwsgi_pass unix:/tmp/autotweet.sock;
uwsgi_param SCRIPT_NAME /autotweet;
uwsgi_modifier1 30;
}
Но какая-то строка скопирована. Я не хочу копировать-вставлять строки в любые другие файлы конфигурации.
Есть ли более простой способ решить эту проблему?
Комментарии:
1. В этом коде вы могли бы просто удалить внутренние дублирующиеся строки
2. @AlexeyTen Я уже пробовал это. но это сработало не так, как ожидалось.
3. Что ж,
uwsgi_pass unix:/tmp/autotweet.sock;
этого должно быть достаточно. Другие директивы должны быть унаследованы.