본문 바로가기
백엔드/Nginx

PHP 용 Nginx conf 설정 파일 (No input file specified)

by SeungYn 2024. 3. 11.

 No input file specified 발생시

 root   C:/projects/homeworks/land; # php 파일 위치 폴더 root 폴더 명시한 것을 확인해야함 location 블록이 아니라 상위 블록에서 명시해줘야함

#user  nobody;
worker_processes  1;

#error_log  logs/error.log;
#error_log  logs/error.log  notice;
#error_log  logs/error.log  info;

#pid        logs/nginx.pid;


events {
    worker_connections  1024;
}


http {
    include       mime.types;
    default_type  application/octet-stream;

    
    sendfile        on;
    #tcp_nopush     on;

    #keepalive_timeout  0;
    keepalive_timeout  65;

    #gzip  on;

    server {
        listen       80;
        server_name  localhost;
        root   C:/projects/homeworks/land; # php 파일 위치 폴더
        #charset koi8-r;

        #access_log  logs/host.access.log  main;

        location / {
           
            index  index.html index.htm index.php;
        }

        
        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
        }

       

        # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
        #
        location ~ \.php$ {
            fastcgi_pass   127.0.0.1:9000;
            fastcgi_index  index.php;
            fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
            include        fastcgi_params;
        }
    }


   

}