Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Не получается настроить php-fpm и nginx на Ubuntu 13.04  (Прочитано 7201 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн amstr1k

  • Автор темы
  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
установил nginx и php-fpm пишет ошибку [error] 28471#0: *1 connect() failed (111: Connection refused) while connecting to upstream, client: 127.0.0.1, server: localhost, request: "GET / HTTP/1.1", upstream: "fastcgi://127.0.0.1:9000", host: "localhost"

вот настройки nginx
server {
        listen   80;
        root /usr/share/nginx/html;

        server_name localhost;

        location / {
                index index.php index.html index.htm;
        }

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

хотя дефолтный файл 50x.html открывается нормально

Оффлайн sash23

  • Участник
  • *
  • Сообщений: 130
    • Просмотр профиля
А php-fpm запущен на 9000 порту?
По умолчанию php-fpm слушает сокет /var/run/php5-fpm.sock

То есть попробуйте строку
fastcgi_pass   127.0.0.1:9000;
заменить на
fastcgi_pass unix:/var/run/php5-fpm.sock;

и после перезапустить nginx и php

Оффлайн Wolfmax

  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Re: Не получается настроить php-fpm и nginx на Ubuntu 13.04
« Ответ #2 : 24 Декабря 2013, 13:21:05 »
 :D Спасибо

 

Страница сгенерирована за 0.062 секунд. Запросов: 25.