Проблемы с nginx.conf и php после обновления до

Я только что обновил свой сервер ubunut на AWS до Ubuntu 20.04.1 LT с Ubuntu 16.x

У меня возникли некоторые проблемы с обновлением на первом этапе ] t, но я смог пройти мимо них. Однако после обновления я не смог запустить nginx и снова использовать мой веб-сайт.

После просмотра моего nginx.conf и ошибок эта строка вызвала ошибку:

nclude /etc/nginx/sites-enabled/*;

Там был файл примера в разрешенных сайтах вместе с моим фактическим файлом веб-сайтов, поэтому я изменил его на:

include /etc/nginx/sites-enabled/mywebsite.net;

Как только я решил эту проблему, я смог запустить и запустить nginx, но когда я попытался просмотреть свой веб-сайт, я получил ошибку 502.

При поиске в журналах я смог вытащить эту строку:

2020/11/25 15:27:02 [crit] 12327#12327: *1 connect() to unix:/var/run/php/php7.2-fpm.sock failed (2: No such file or directory) while connecting to upstream, client: xx.xx.xx.xx, server: www.mywebsite.net, request: "GET / HTTP/1.1", upstream: "fastcgi://unix:/var/run/php/php7.2-fpm.sock:", host: "www.mywebsite.net"

Итак, я вернулся в свой файл /sites-enabled/mywebsite.net и считаю, что проблема именно в этом, потому что я не указал на правильное место для php:

location ~ .php$ {
      fastcgi_split_path_info ^(.+.php)(/.+)$;
        fastcgi_pass unix:/var/run/php/php7.2-fpm.sock;
        fastcgi_index index.php;
        include fastcgi_params;

        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
    }

Но я не уверен, что делать на следующем шаге, чтобы он указывал на правильное место для php?

0
задан 25 November 2020 в 21:51

0 ответов

Другие вопросы по тегам:

Похожие вопросы: