@lucifer_jr

Почему nginx отвечает connection refused на все попытки подключения?

До этого стоял php7.0, но такого рода проблема возникла после установки php7.3 и переустановки nginx.
netstat -nlp
5c95f769427a8504113323.png
systemctl status nginx.service
5c95f77092e9a398222122.png
curl -v 127.0.0.1
5c95f7767ddc0947299362.png

Файл конфигурации /etc/nginx/sites-available/default:
server {
        listen 80 default_server;
        listen [::]:80 default_server;

        root /var/www;

        index index.php index.html index.htm index.nginx-debian.html;

        server_name _;

        location / {
                # First attempt to serve request as file, then
                # as directory, then fall back to displaying a 404.
                try_files $uri $uri/ =404;
        }

        location ~ \.php$ {
                include snippets/fastcgi-php.conf;
                fastcgi_pass 127.0.0.1:9000;
                fastcgi_pass unix:/run/php/php7.3-fpm.sock;
        }
        location ~ /\.ht {
                deny all;
        }
}

Буду признателен за помощь)
  • Вопрос задан
  • 213 просмотров
Пригласить эксперта
Ответы на вопрос 2
Если я не ошибаюсь то в секции
location ~ \.php$ {
                include snippets/fastcgi-php.conf;

                # With php-fpm (or other unix sockets):
                fastcgi_pass unix:/var/run/php/php7.2-fpm.sock;
        #       # With php-cgi (or other tcp sockets):
        #       fastcgi_pass 127.0.0.1:9000;
        }

Нужно что-то одно указывать, или unix socket, или tcp socket
Тоесть вам скорее всего надо закомментировать строчку fastcgi_pass 127.0.0.1:9000;

Кстати в первой же ссылке найденой в гугле, об этом говориться
ivan.rolik.name/2013/10/31/nginx-error-php5-fpm-fa...
Ответ написан
@Sowander
проверь настройки php-fpm.conf
обрати там внимание на параметр listen и user
(listen должен совпадать с /run/php/php7.3-fpm.sock из nginx)
(user должен совпадать с юзером из основного конфига nginx.conf)

смотри в логи а не в curl (если логи не ведутся, установи их в конфигах для fpm и nginx )
вот тебе команда в помощь для поиска/фильтрации по логам
cat /var/log/nginx/error.log | grep 'поисковое слово типа даты или ip'
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы