@AKLZephyr

Как убрать дублирование свойств?

Есть конфиг в котором много локейшинов повторяют почти все параметры, можно ли сделать наследование их?

location ~ ^/api1/(.*) {
        set $upstream 127.0.0.1:9000;

        rewrite ^/api1/(.*)$ /$1 break;
        fastcgi_pass $upstream;
        include fastcgi_params;
        fastcgi_param SCRIPT_FILENAME /var/www/public/index.php;
        fastcgi_param REQUEST_URI $uri$is_args$args;

        access_log /var/log/nginx/access_custom.log main;
    }

    location ~ ^/api2/(.*) {
        set $upstream 127.0.0.2:9000;

        rewrite ^/api2/(.*)$ /$1 break;
        fastcgi_pass $upstream;
        include fastcgi_params;
        fastcgi_param SCRIPT_FILENAME /var/www/public/index.php;
        fastcgi_param REQUEST_URI $uri$is_args$args;

        access_log /var/log/nginx/access_custom.log main;
    }
  • Вопрос задан
  • 37 просмотров
Решения вопроса 1
ky0
@ky0 Куратор тега Nginx
Миллиардер, филантроп, патологический лгун
Можно, просто вынесите дублирующиеся параметры на уровень выше. Ну или в отдельный файл их - и инклюдом.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы