Татьяна Орлова via nginx-ru
October 20, 2022 02:46AM
 
Приветствую!
Помогите пожалуйста разобраться в написании конфига виртуального хоста.
Есть текущий конфиг
        location / {
                root /mnt/project;
                open_file_cache off;
                client_max_body_size 1000m;
                dav_methods PUT;
                dav_access user:rw group:r all:r;
                create_full_put_path on;
        }
 
        error_page 597 = @not_modif;
        if (-e /mnt/project/$uri) {
            return 597;
        }
 
        location @not_modif {
                internal;
                root /mnt/project;
                dav_methods off;
                }
Конфиг разрешает запись методом PUT в корневую директорию, в которой имеется много субдиректорий.
И проверяет наличие файлов, не разрешая применять к ним методы, отличные от GET(PUT, MOVE, DELETE, etc)
 
Необходимо решить задачу добавления в корневую директорию папку еще одной, которая будет называться  tmp и разрешить в рамках этой папки  методы PUT, MOVE, DELETE, но при этом сохранив текущий функционал директорий, которые не tmp.
Как это можно сделать?
 
--
Tatiana
 _______________________________________________
nginx-ru mailing list -- nginx-ru@nginx.org
To unsubscribe send an email to nginx-ru-leave@nginx.org
Subject Author Posted

Директории с разными методами в одно вирт хосте

Татьяна Орлова via nginx-ru October 20, 2022 02:46AM

Re: Директории с разными методами в одно вирт хосте

Илья Шипицин October 20, 2022 04:16AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 215
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready