본문 바로가기

카테고리 없음

AMI fastcgi-php.conf 가 없을때..

반응형

nginx 해당 위치에 fastcgi-php.conf 을 만들고 

다음 내용을 복붙 하자

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_FILENAME         $document_root$fastcgi_script_name;
fastcgi_param   SCRIPT_NAME             $fastcgi_script_name;
fastcgi_param   PATH_INFO               $fastcgi_path_info;
fastcgi_param   PATH_TRANSLATED         $document_root$fastcgi_path_info;
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   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;

fastcgi_param   HTTPS                   $https;

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

 

 

그리고 다음과 같이 설정해준다. 

 

http {

	....
	
    location ~ \.php$ {
    	include ./fastcgi-php.conf;
        fastcgi_pass unix:/var/run/php-fpm/www.sock; #해당위치에 있는 확인!필요!
    }


}

 

https://www.nginx.com/resources/wiki/start/topics/examples/phpfcgi/

 

PHP FastCGI Example | NGINX

PHP FastCGI Example This example is for newer PHP (>= 5.3.3) using the included PHP FPM (FastCGI Process Manager). This guide assume PHP FPM already installed and configured either using tcp port (127.0.0.1:9000) or unix socket (/var/run/php-fpm.sock). The

www.nginx.com