Welcome! Log In Create A New Profile

Advanced

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

Илья Шипицин
October 20, 2022 04:16AM
более детально могу позже посмотреть.

из того, что бросилось при беглом просмотре

if (-e /mnt/project/$uri) {
return 597;
}

попробуйте переделать на try_files ? работает точно так же, но более
изящное описание

чт, 20 окт. 2022 г. в 11:44, Татьяна Орлова via nginx-ru <nginx-ru@nginx.org
>:

>
> Приветствую!
> Помогите пожалуйста разобраться в написании конфига виртуального хоста.
> Есть текущий конфиг
> 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
>
_______________________________________________
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: 157
Record Number of Users: 6 on February 13, 2018
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready