Если вы когда-нибудь настраивали на сервере связку nginx + php5-fpm не исключено, что после настройки и конфигурации при попытке достучаться по адресу к файлам вашего проекта, вы могли наткнутся на такую ошибку:
2013/10/31 15:52:01 [error] 26394#0: *1 connect() failed (111: Connection refused) while connecting to upstream, client: **.**.**.**, server: localhost, request: "GET / HTTP/1.1", upstream: "fastcgi://127.0.0.1:9000", host: "somehost.com"
Решение ошибки Connection refused
Все достаточно просто. По умолчанию php5-fpm (или просто php-fpm) слушает сокет /var/run/php5-fpm.sock. Поэтому в настройках nginx’а для конкретного хоста нужно в разделе location ~ \.php$ строку (если она есть):
location ~ \.php$ { # some params fastcgi_pass 127.0.0.1:9000; }
изменить на строку:
location ~ \.php$ { # some params fastcgi_pass unix:/var/run/php5-fpm.sock; }
Перезапускаем nginx и php-fpm:
root@user: /etc/init.d/nginx restart root@user: /etc/init.d/php5-fpm restart
После этого, все должно работать.
Альтернатива: изменение конфига php5-fpm
Можно изменить порт, который слушает php5-fpm. Для этого идем в конфиг:
root@user: nano /etc/php5/fpm/pool.d/www.conf
Ищем строку listen = и приводим к следующему виду:
; listen = /var/run/php5-fpm.sock listen = 127.0.0.1:9000
Перезапускаем nginx и php и проверяем работу.
Спасибо тебе, добрый человек! Вчера полдня убил на переписывание конфигов, а это не заметил.
Обращайтесь, если будут возникать вопросы! :)
Мне помогло, заменил fastcgi_pass 127.0.0.1:9000; на fastcgi_pass unix:/var/run/php5-fpm.sock; в настройке хоста и всё заработало! Спасибо!
Пасиба !!!
Спасибо!
Скажите пожалуйста, а если и после этого не работает ?
Сенк ю) Помогли)
Благодарю. Разные конфиги по дефолту на freebsd и на ubuntu!
Иван! Подскажи, пж, как с этим бороться
Запрашиваю файлhttp://localhost:6448/bitrix/backup/20151220_205322_40950520.enc.gz
Подключение к серверу localhost…
Не могу соединиться с localhost: [111] Connection refused
Спасибо!!! Помогло
Спасибо! Очень помогла статья. Долго пытался понять что за ошибка и как ее исправить.
воистину аллилуйя! долго прокопался. спасибо!
Огромное спасибо. Если бы раньше нашел у вас ответ, не убил бы пол-дня на перелапачивание конфигов и чтение логов.