Директива root
по-прежнему приводит к добавлению URL-пути, поэтому, если корнем является / usr / share / cacti
, а путь - / cacti
каталог - / usr / share / cacti / cacti
. Вы можете сделать одно из двух:
Поскольку ваш URL-путь совпадает с каталогом, установите корень на один уровень выше:
location / cacti {
корень / usr / share;
...
}
Используйте директиву псевдонима
, которая не добавляет путь URL. Однако этот подход потребует изменения параметра SCRIPT_FILENAME
, переданного PHP.
location / cacti {
псевдоним / usr / share / cacti;
...
fastcgi_param SCRIPT_FILENAME / usr / share $ request_filename;
}