Вернуться   Форум об интернет-маркетинге > >
Ответ
 
Опции темы
Старый 27.08.2019, 18:07   #1
Кандидат наук
 
Регистрация: 06.07.2011
Сообщений: 472
Репутация: -5084

По умолчанию Alias nginx, php-fpm на несколько папок.

Подскажите пожалуйста, как сделать несколько aliases:

location /pics(здесь ещё 10 папок) {
alias /home/admin/web/mypics/;


location ~ ^/pics(здесь ещё 10 папок)/(.*\.php)$ {
alias /home/admin/web/mypics/$1;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
include fastcgi_params;
fastcgi_param SCRIPT_FILENAME $request_filename;
}
location ~* ^/pics(здесь ещё 10 папок)/(.+\.(jpg|jpeg|gif|css|png|js|ico|html|xml|txt))$ {
alias /home/admin/web/mypics/$1;
}
}


Скажите пожалуйста, как сделать что бы к примеру алиас работал не для одной папки pics, а к примеру для 30 папок (pic1,pic2,pic3 и т д)
jano вне форума   Ответить с цитированием

Реклама
Старый 27.08.2019, 18:49   #2
ivan-lev
Академик
 
Регистрация: 20.04.2007
Сообщений: 4,266
Репутация: 918928

По умолчанию Re: Alias nginx, php-fpm на несколько папок.

Если там действительно цифры, то ко всем pics-ам добавить регулярку, чтоб получилось так:
Код:
pics(\d+)
__________________
... :)
ivan-lev вне форума   Ответить с цитированием
Старый 27.08.2019, 22:44   #3
jano
Кандидат наук
 
Регистрация: 06.07.2011
Сообщений: 472
Репутация: -5084

ТопикСтартер Re: Alias nginx, php-fpm на несколько папок.

Цитата:
Сообщение от ivan-lev Посмотреть сообщение
Если там действительно цифры, то ко всем pics-ам добавить регулярку, чтоб получилось так:
Код:
pics(\d+)
К сожалению не работает.
jano вне форума   Ответить с цитированием
Старый 28.08.2019, 00:32   #4
Sitealert
Слесарь-сайтосборщик
 
Регистрация: 30.09.2016
Адрес: Замкадье
Сообщений: 5,372
Репутация: 361510

По умолчанию Re: Alias nginx, php-fpm на несколько папок.

Цитата:
Сообщение от jano Посмотреть сообщение
К сожалению не работает.
Ну Вы же не пишете, как именно не работает. Мало ли что Вы там учудить могли.
__________________
Отпилю лишнее, прикручу нужное, выправлю кривое.
Вытравлю вредителей.
Sitealert вне форума   Ответить с цитированием
Старый 28.08.2019, 10:57   #5
jano
Кандидат наук
 
Регистрация: 06.07.2011
Сообщений: 472
Репутация: -5084

ТопикСтартер Re: Alias nginx, php-fpm на несколько папок.

Цитата:
Сообщение от Sitealert Посмотреть сообщение
Ну Вы же не пишете, как именно не работает. Мало ли что Вы там учудить могли.
Исходя из ответа, добавил ко всем pics регулярное выражение: (\d+)

было pics, стало pics(\d+)
jano вне форума   Ответить с цитированием
Старый 28.08.2019, 11:19   #6
jkm
Профессор
 
Регистрация: 21.02.2014
Сообщений: 654
Репутация: 209652

По умолчанию Re: Alias nginx, php-fpm на несколько папок.

Цитата:
Сообщение от jano Посмотреть сообщение
к примеру для 30 папок (pic1,pic2,pic3 и т д)
Цитата:
Сообщение от jano Посмотреть сообщение
было pics, стало pics(\d+)
Так а на самом деле там pics1 или pic1?

И в какие из трёх location ставили этот шаблон?
jkm вне форума   Ответить с цитированием
Ответ



Опции темы

Быстрый переход


Регистрация Справка Календарь Поддержка Все разделы прочитаны