Ngnix-fpm php 状态页面错误

Ngnix-fpm php 状态页面错误

我正在尝试通过 ngnix 查看 fpm 状态页面(http://example.com/status)。我收到“拒绝访问”的提示,而我的 Web 应用程序运行正常,没有任何问题。提前感谢您的时间。

我在用

Linux : Ubuntu 16.04.5 LTS
Ngnix : nginx/1.14.0
PHP : 7.0

Nginx 配置

include /etc/nginx/conf.d/*.conf;

server {
    server_name example.com;

    root /var/www/html;

    index index.php home.html

    charset utf-8;
    client_max_body_size 100M;
    fastcgi_read_timeout 1800;
    access_log  /var/log/nginx/access.log main buffer=16k;
    error_log  /var/log/nginx/error.log notice;

    location ~ \.php$ {

            try_files $uri =404;

            # Mitigate https://httpoxy.org/ vulnerabilities
            fastcgi_param HTTP_PROXY "";

            fastcgi_pass unix:/var/run/php/php7.0-fpm.sock;
            # fastcgi_index index.php;

            fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;

            include /etc/nginx/fastcgi_params;
    }


    location = /status {
        access_log off;

        fastcgi_pass unix:/var/run/php/php7.0-fpm.sock;

        fastcgi_param SCRIPT_FILENAME $fastcgi_script_name;
        include /etc/nginx/fastcgi_params;
        # allow 127.0.0.1;
        # deny all;
    }

    location ~  ^/mywebapp/(module1|module2){

            rewrite ^(/mywebapp/\w+)/(.*)$ $1/index.php?_url=/$2;

    }

}

/etc/nginx/fastcgi_params 没有变化

fastcgi_param  QUERY_STRING       $query_string;
fastcgi_param  REQUEST_METHOD     $request_method;
fastcgi_param  CONTENT_TYPE       $content_type;
fastcgi_param  CONTENT_LENGTH     $content_length;

fastcgi_param  SCRIPT_NAME        $document_root$fastcgi_script_name;
fastcgi_param  REQUEST_URI        $request_uri;
fastcgi_param  DOCUMENT_URI       $document_uri;
fastcgi_param  DOCUMENT_ROOT      $document_root;
fastcgi_param  SERVER_PROTOCOL    $server_protocol;
fastcgi_param  REQUEST_SCHEME     $scheme;
fastcgi_param  HTTPS              $https if_not_empty;

fastcgi_param  GATEWAY_INTERFACE  CGI/1.1;
fastcgi_param  SERVER_SOFTWARE    nginx/$nginx_version;

fastcgi_param  REMOTE_ADDR        $remote_addr;
fastcgi_param  REMOTE_PORT        $remote_port;
fastcgi_param  SERVER_ADDR        $server_addr;
fastcgi_param  SERVER_PORT        $server_port;
fastcgi_param  SERVER_NAME        $server_name;

# PHP only, required if PHP was built with --enable-force-cgi-redirect
fastcgi_param  REDIRECT_STATUS    200;

/etc/php/7.0/fpm/pool.d/www.conf

grep "pm.status_path" /etc/php/7.0/fpm/pool.d/www.conf
pm.status_path = /status

相关内容