LINUX.ORG.RU
ФорумAdmin

Не заводится nginx + php-fpm через сокет

 ,


0

1

Здравствуйте. Хотел на Win 10 в Ubuntu bash настроить локальный веб сервер. Но столкнулся с проблемой. Обо всём по порядку:

Стоит: Ubuntu 16.04.2 LTS nginx/1.12.1 PHP 7.1.7-1+ubuntu16.04.1+deb.sury.org+1 (cli) (built: Jul 7 2017 09:41:45) ( NTS )

Настроил конфиги:

Файл /etc/php/7.1/fpm/pool.d/www.conf

[www]
user = nginx
group = nginx

listen = /run/php/php7.1-fpm.sock

listen.owner = nginx
listen.group = nginx
listen.mode = 0777

pm = dynamic

Файл /etc/nginx/conf.d/default.conf

server {
    listen       80;
    server_name  localhost;

    #charset koi8-r;
    #access_log  /var/log/nginx/host.access.log  main;

    location / {
        root   /usr/share/nginx/html;
        index  index.html index.htm index.php;
    }

    #error_page  404              /404.html;

    # redirect server error pages to the static page /50x.html
    #
    error_page   500 502 503 504  /50x.html;
    location = /50x.html {
        root   /usr/share/nginx/html;
    }


    location ~ \.php$ {
        root           /usr/share/nginx/html;
        fastcgi_pass   unix:/var/run/php/php7.1-fpm.sock;
        fastcgi_index  index.php;
        fastcgi_param  SCRIPT_FILENAME  /scripts$fastcgi_script_name;
        include        fastcgi_params;
    }

}

Создал файл info.php в докруте с функцией phpinfo();

Но при переходе на этот файл в браузере долго висит загрузка и по таймауту вываливается ошибка. Не пойму в чём проблема.

Вот error.log nginx-а (/var/log/nginx/error.log)

2017/07/28 23:02:48 [error] 1602#1602: *23 FastCGI sent in stderr: "Primary script unknown" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "GET /info.php HTTP/1.1", upstream: "fastcgi://unix:/var/run/php/php7.1-fpm.sock:", host: "localhost"
2017/07/28 23:03:48 [error] 1602#1602: *23 upstream timed out (110: Connection timed out) while reading upstream, client: 127.0.0.1, server: localhost, request: "GET /info.php HTTP/1.1", upstream: "fastcgi://unix:/var/run/php/php7.1-fpm.sock:", host: "localhost"

Вот access.log nginx-а (/var/log/nginx/access.log)

127.0.0.1 - - [28/Jul/2017:23:03:48 +0200] "GET /info.php HTTP/1.1" 404 0 "-" "Mozilla/5.0 (Windows NT 10.0; WOW64; rv:54.0) Gecko/20100101 Firefox/54.0" "-"

Судя по логу отваливается по таймауту. Но какова причина этого таймаута? Что сделать, чтобы её выявить. Подскажите решение пожалуйста.

Ответ на: комментарий от Deleted

Огромное Спасибо! Не заметил, что путь кривой. Исправил и всё завелось.

Благодарю!

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