Наследовать конфигурацию в nginx

#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; этого должно быть достаточно. Другие директивы должны быть унаследованы.