아파치를 사용하면서 cgi-bin이라는 폴더를 꽤 오래 보았습니다.CGI 란 무엇이며 CGI 스크립트 란 무엇입니까?
스크립트는 어떻게 도움이됩니까?
어떻게 사용할 수 있습니까?
저는 웹 개발에만 php와 ajax를 사용했습니다!
아파치를 사용하면서 cgi-bin이라는 폴더를 꽤 오래 보았습니다.CGI 란 무엇이며 CGI 스크립트 란 무엇입니까?
스크립트는 어떻게 도움이됩니까?
어떻게 사용할 수 있습니까?
저는 웹 개발에만 php와 ajax를 사용했습니다!
G'day,
웹 서버. 아파치, 그냥 정적 콘텐츠를 다시 클라이언트 요청 콘텐츠에 대한 응답을 보냅니다. 예를 들어 http://www.myserver.com/index.html에 대한 요청은 일반적으로 서버가 파일을 열고 관련 http 구성 요소로 랩핑 된 파일의 내용을 반환하도록합니다.
기본적으로 CGI는 필요에 따라 웹 서버에서 실행되는 다른 응용 프로그램을 통해 이러한 웹 페이지를 동적으로 생성하는 기술입니다.
디렉토리 cgi-bin은 일반적으로 실행중인 스크립트를 저장하는 데 사용됩니다.
비록 Perl에 중점을두고 있지만 "CGI Programming with Perl"책은 CGI에 대한 훌륭한 소개 자료입니다.
편집 : 아래의 주석에서 "PHP가 동적 컨텐츠를 처리 할 수 있다면 CGI의 필요성"을 질문했습니다. 여기에 몇 가지 요점이 있습니다.
PHP 언어의 디자인 자체도 많은 불일치를 포함합니다. 표준 라이브러리의
필자는 PHP5가 이러한 점을 개선하는 데 많은 도움이된다고 생각합니다.
보안은 항상 중요하지만 CGI 구현을 통해 보안 문제를 최소화 할 수 있습니다.
HTH
환호,
cgi-bin은 CGI 바이너리를 나타냅니다. 솔직하게, PHP에 익숙하다면 구식 CGI 스크립트가 거의 필요하지 않을 것입니다.
당신이 봤 CGI, 당신은 무엇을 배웠는가? 아무것도? –
-1 : "절대적으로 아무것도". –
[This] (http://www.jmarshall.com/easy/cgi/)는 CGI에 대한 훌륭한 자습서입니다. – Annie