hi all
у меня ощущение, что я туплю
сначала были динозавры стандартный конфиг nginx с ЧПУ
но захотел я особые параметры для папки:
expires, или там allow 192.168.0.1 для /api/
если добавить отдельный location, надо как-то отправлять обработку на fcgi,
и мне не надо проверять наличие файла, соответствующего URL, а try_files просит 2 параметра.
и вот я не пойму, дублировать аргумент для try_files,
или есть менее странный способ передать обработку в другой location?
у меня ощущение, что я туплю
сначала был
Код:
server {
server_name site.ru;
root /opt/www;
location / {
index index.php;
try_files $uri /index.php?$args;
}
location ~ \.php$ {
include fastcgi_params;
fastcgi_pass 127.0.0.1:9000;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
}
expires, или там allow 192.168.0.1 для /api/
если добавить отдельный location, надо как-то отправлять обработку на fcgi,
и мне не надо проверять наличие файла, соответствующего URL, а try_files просит 2 параметра.
и вот я не пойму, дублировать аргумент для try_files,
Код:
location /api/ {
try_files /index.php?$args /index.php?$args;
allow 192.168.0.0/24;
deny all;
}
Последнее редактирование: