Welcome! Log In Create A New Profile

Advanced

Подпапки, alias и try_files

Mamontov Roman
January 20, 2016 12:08PM
Добрый день.

Пытаюсь настроить nginx + php-fpm для подпапки:

Такая конфигурация работает при cgi.fix_pathinfo=1:

location /owa {
alias /usr/local/www/vexim/;
try_files $uri $uri/ /index.php;

location ~ ^/owa(.+\.php)$ {
alias /usr/local/www/vexim$1;
fastcgi_pass php-fpm;
include fastcgi_params;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME
$document_root$fastcgi_script_name;
}
}

Если поставить cgi.fix_pathinfo=0, то будет ошибка "No input file specified.
[error] 30721#0: *2 FastCGI sent in stderr: "Unable to open primary
script: /usr/local/www/vexim/index.php/owa/index.php (No such file or
directory)"

Если при cgi.fix_pathinfo=1 указать директиву try_files $uri =404, то
получаем ошибку 404.

Хочется понять, как правильно настроить nginx одновременно с alias и
try_files $uri =404 в location?
_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
Subject Author Posted

Подпапки, alias и try_files

Mamontov Roman January 20, 2016 12:08PM

Re: Подпапки, alias и try_files

Mamontov Roman January 21, 2016 11:44AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 307
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