웹 서버의 cgi-bin 폴더/디렉토리에 어떤 파일을 저장해야합니까 /하지 말아야합니까?cgi-bin 디렉토리 내용 : CGI 스크립트/실행 파일과 별도로 그 밖에 저장할 수있는 항목은 무엇입니까?
분명히 웹 브라우저에서 호출되는 웹 응용 프로그램을 구성하는 실행 가능한 스크립트/파일을 여기에 저장할 수 있습니다.
하지만 거기에 저장할 수있는 다른 업계 공통 의견이 있습니까?
스크립트/실행 파일 이외에 다른 어떤 것도 허용되지 않는 이유는 무엇입니까?
필자가 선호하는 것은 응용 프로그램에 속한 모든 파일을 하위 응용 프로그램 인 cgi-bin 디렉토리/폴더에 각 응용 프로그램에 저장하는 것입니다.
예 디렉토리의 cgi-빈 /에서는 MyApplication를 들어 포함됩니다 :- 는 CGI 스크립트/실행
- 데이터 파일을
- 구성 파일
이 설치를 단순화하고 또한 단계를 단순화 병렬로 다른 버전의 응용 프로그램을 실행하십시오. 새 버전을 시험 삼아.
스크립트 파일이 아닌 파일에 대한 보안 액세스에 대한 우려는 올바른 사용자 권한과 Apache .htaccess를 사용하여 디렉터리 및 파일에 대한 액세스를 제어함으로써 해결할 수 있습니다.
널리 사용되는 무료 응용 프로그램은이 모든 것 - 아래 - 하나 - 디렉토리 접근 방식을 선호하는 것 같습니다 : bugzilla의 버전, 무료 결함 및 기능 추적 도구. 3.4.4는이 구조에서 제공되는 반면, 이전 버전 (예 : 2.x는 적어도 3 개의 폴더에 bugzilla 구성 요소를 설치했습니다.
강력하고 인기있는 무료 컨텐트 관리 시스템 인 Drupal은 cgi-bin 폴더를 사용하지 않지만 접근 방식은 동일하지만 모든 것에서이 접근 방법을 취합니다.
귀하의 의견은 무엇입니까?