
cgi.fix_pathinfo를 0으로 설정하면, CGI 스크립트가 호출될 때, PATH_INFO 변수가 비어있게 됩니다.
PATH_INFO 변수는 CGI 스크립트가 호출될 때, URL의 경로 정보를 포함하는 변수입니다.
이 변수가 비어있게 되면, CGI 스크립트가 호출될 때, 경로 정보를 알 수 없게 됩니다.
따라서, cgi.fix_pathinfo를 0으로 설정하여 비활성화 시켰을 때, CGI 스크립트를 호출할 때 경로에 대한 오류가 발생할 수 있습니다.
예를 들어, URL이 "/cgi-bin/test.cgi/path/info" 인 경우, PATH_INFO 변수는 "/path/info" 가 됩니다.
하지만, cgi.fix_pathinfo를 0으로 설정하면, PATH_INFO 변수는 비어있게 됩니다.
따라서, CGI 스크립트는 "/path/info" 경로 정보를 알 수 없게 됩니다.
이러한 오류를 피하기 위해, cgi.fix_pathinfo를 1로 설정하는 것을 권장합니다.
이렇게 설정하면, CGI 스크립트가 호출될 때, PATH_INFO 변수가 정상적으로 작동하게 됩니다.
따라서, CGI 스크립트를 호출할 때 경로에 대한 오류가 발생할 수 있는 경우가 있습니다.
2025-06-19 18:18