Nginx не вызывает парсер php

Я пытаюсь настроить тестовый сервер php7 для существующей кодовой базы. Я, кажется, попал в блок php в моей настроенной конфигурации сервера, так как мой журнал ошибок nginx сообщает upstream: "fastcgi://unix:/usr/local/phpbrew/php/php-7.1.13/var/run/php-fpm.sock когда я пытаюсь попасть на сайт и у меня есть синяки прав доступа, чтобы показать, что он ищет сокет, где я и ожидаю. Сайт обслуживается fastcgi ontop от nginx.

Однако в настоящее время я получаю, что мой php служил в виде обычного не разбираемого текста в браузере и переворачивался по непонятным причинам. Судя по моим поискам, похоже, что моя обработка php в моих файлах nginx/conf.d/*. Conf не совсем корректна. Кто-нибудь может увидеть проблему с этим блоком?

(обратите внимание, что это фрагмент гораздо большего файла, который содержит ровно одну ссылку на ~ .php$ на порту 443.)

server {
  listen       443 ssl spdy;
  server_name  local.site.com xxx.xxx.xxx.xxx xxx.xxx.xxx.xxx eth2.site.com "";

location ~ \.php$ {
    root /var/www/site;
    fastcgi_pass unix:/usr/local/phpbrew/php/php-7.1.13/var/run/php-fpm.sock;
    fastcgi_split_path_info ^(.+\.php)(/.+)$;
    fastcgi_index  index.php;
    fastcgi_param  SCRIPT_FILENAME /var/www/mygagenet$fastcgi_script_name;
    fastcgi_param PHP_VALUE "error_log=/var/log/nginx/my.site.net_error.log";
    include        /etc/nginx/fastcgi_params;
  }

0 ответов

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