Страница состояния php5-fpm пуста при использовании nginx 1.10.3, но работает с 1.4.6

Я столкнулся с некоторой проблемой при попытке подключить некоторые узлы к datadog для мониторинга.

Я использую сервер ubuntu 14.04.5 LTS. Я добавил nginx ppa: nginx / stable , поэтому я установил nginx 1.10.3.

моя конфигурация nginx /etc/nginx/sites-available/check.conf

server {

      listen         80 ;
      server_name    localhost;

      root /usr/share/nginx/html/vhosts/elbcheck/htdocs;
      index index.php;
      access_log off;

    location ~ \.php$ {
                              try_files $uri =404;
                              fastcgi_pass  127.0.0.1:9000;
                              fastcgi_index index.php;
                              fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
                              include fastcgi_params;
    }


    location / {
                              try_files $uri =404;
                  }

    location /nginx_status {

            stub_status on;
             access_log   off;
            allow 127.0.0.1;
            deny all;
     }

    location ~ ^/(status|ping)$ {
            access_log off;
            allow 127.0.0.1;
            deny all;
            include fastcgi_params;
            fastcgi_pass 127.0.0.1:9000;
    }

}

Конфигурация выше работает с nginx 1.4.6, но пустой в nginx 1.10.3. Есть ли что-то, что мне не хватает, кроме раскомментирования pm. status_path и ping.path?

Спасибо

0
задан 18 March 2017 в 14:43
1 ответ

Я нашел ответ здесь на stackoverflow

Я добавил следующие строки, и снова все в порядке

fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;

Таким образом, полная конфигурация будет

location ~ ^/(status|ping)$ {
        access_log off;
        allow 127.0.0.1;
        deny all;
        include fastcgi_params;

        fastcgi_index index.php;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;

        fastcgi_pass 127.0.0.1:9000;

}
0
ответ дан 5 December 2019 в 08:24

Теги

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