2016-08-31 5 views
0

사용자가 만든 perl CGI 파일을 저장할 위치는 어디입니까?어디서 perl CGI 파일을 저장할 수 있습니까?

현재/home/httpd/cgi-bin 위치를 사용하여 perl 파일을 저장하고 있습니다.

또한/data/web/apache/cgi-bin에 일부 perl 파일을 저장하는 것으로 나타났습니다. 쿼리

:

은 필수 CGI - bin에 위치 아래에있는 펄 파일을 저장하는 것입니다

+1

없음 파일은 CGI 스크립트이며, 지난 6 년 동안 본 웹 애플리케이션은 CGI 스크립트가 아닙니다. 귀하의 질문은 이상합니다. – melpomene

+0

나는 내 perl 파일 @ melpomene을 저장할 위치와 혼동을 느낀다 – sago

+0

파일 CGI 스크립트가 있습니까? – melpomene

답변

2

검색어 :

인가 그것을 CGI - bin에 위치 아래에있는 펄 파일을 저장하는 것이 필수

아니요. 구성 할 수 있습니다.

모든 디렉토리에 이들을 넣을 수 있습니다. 단지 아파치가 읽을 수 있고 실행 가능해야합니다.

<Directory /usr/local/apache2/htdocs/somedir> 
    Options +ExecCGI 
</Directory> 

위의 지시문은 Apache에게 CGI 파일의 실행을 허용하도록 지시합니다. CGI 파일이 무엇인지 서버에 알려줘야합니다. 다음 AddHandler에 지시어는 CGI 프로그램과 확장자가 cgi 나 pl 모든 파일을 치료하기 위해 서버를 알려줍니다

AddHandler cgi-script .cgi .pl 

참조 : 내 펄의

+0

OP는'/ data/web/apache/cgi-bin'을 언급 했으므로 Apache를 사용하고 있다고 가정했습니다. –

+0

내 시스템에서 cgi-bin 위치는 다음 범주 (/ var/www/cgi-bin)에 있습니다. 여기에 어떤 종류의 파일이 저장 될지 알고 싶습니다. @ Chankey Pathak – sago

+0

맨 아래에 게시 한 링크를 클릭하십시오. 내 대답. 당신이 요구하는 모든 것은 거기에 언급되어 있습니다. –

관련 문제