ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • nginx + php-fpm 연동 후 빈화면?
    카테고리 없음 2016. 9. 29. 14:49

    환경정보


    CentOS : v6.8

    php, php-fpm : v5.6 (yum install)

    nginx : 1.10.0 (yum install)




    오류현상


    iptables, nginx, php-fpm 설정이 모두 완료되었으나 해당 페이지를 호출할 때 빈화면?이 출력되는 현상.





    해결


    어느때부터 인지 모르겠으나 nginx에서 사용하는 예약어 중에 php-fpm 설정과 관련된 하나 예약어가 선언되지 않아 발생하는 오류임. 
    fastcgi_params 파일에서 SCRIPT_FILENAME 을 아래와 같이 선언하고 php-fpm 을 재실행 시키면 완료.



    [root@localhost nginx]# vi /etc/nginx/fastcgi_params


    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;


    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        $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;

Designed by Tistory.