LINUX.ORG.RU
решено ФорумAdmin

Nginx+fastCGI не видит index.php

 ,


0

1

Здравствуйте.

Установил и настроил nginx как написано здесь.

Вроде все запустилось красиво, но при попытке обратиться к серверу, пишет 403 Forbidden. Если набрать полный путь http://hostname/index.php, то говорит, что файла нет. Если обратиться так http://hostname/pic.jpg, то картинка показывается, стало быть корень настроен верно.

В логах такое

2013/03/23 15:19:08 [error] 5548#0: *1 FastCGI sent in stderr: "Primary script unknown" while reading response header from upstream, client: 192.168.0.1, server: localhost, request: "GET /index.php HTTP/1.1", upstream: "fastcgi://127.0.0.1:9000", host: "192.168.0.3"

Прошу помощи.

Отбой. В конфиге nginx

        location ~ \.php$ {
            root           html; 
            fastcgi_pass   127.0.0.1:9000;
            fastcgi_index  index.php;
            fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
            include        fastcgi_params;
        }

В моем случае должно было быть

root           /mnt/data/www;
the_green
() автор топика
Ответ на: комментарий от unikum

А там нечего копипастить, дефолтный конфиг почти готов.

the_green
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.