• 게시판
  • 소프트
  • 호스팅
  • 공동구매
  • 이벤트
  • 팅플러스
  • 설문조사
  • 생각들
  • 전체보기


[CGI 보안] CGIWRAP 이용으로 CGI파일 보호!! [고급사용자]

 












비씨파크에서 제공하는 계정에서 CGI를 사용하는 방법에 대해서 기술하겠습니다.
꼭!! 한번 읽어 보시고 활용하세요..

자신에 www디렉토리안에 index.html이 자신에 홈페이지 첫페이지가 됩니다.
이 index.html안에 자신에 홈페이지에 내용을 작성해 나가시면 됩니다.
그럼 제 계정 korea를 이용해서 직접 CGI를 설치하고 CGI에 주소가 어떻게 만들어지는지
보겠습니다. 호스팅에 보안 관계상 CGIWRAP이란 도구를 이용해서 CGI가 가능 하도록
제작해뒀습니다.

제 홈페이지 : //korea.bcpark.net
요기 보시면 방명록이 링크 걸려있는걸 보실수 있습니다.
일단 눌러보세요...


이 CGI에 해당 주소는 이렇습니다.
//hosting.bcpark.net/cgi-bin/cgiwrap/korea/guestbook/PJGuestbook.cgi

자신에 아이디가 "한국인" 이라면
//hosting.bcpark.net/cgi-bin/cgiwrap/한국인/guestbook/PJGuestbook.cgi
이렇게 주소가 만들어 지며..
(//hosting.bcpark.net/cgi-bin/cgiwrap/ 이 주소는 꼭 입력 하셔야 합니다.)

아래 guestbook/PJGuestbook.cgi 은
자신에 디렉토리 www하부에 cgi-bin디렉토리 안에 있는 내용들입니다.
즉 자신에 계정에 www디렉토리 하부에 cgi-bin을 만드시고 그 안에 PERL로 제작한
방명록이 들어가 있는겁니다.









그럼
간단 예제로 직접 테스트 하겠습니다.

예제 소스
#!/bin/sh
echo "Content-Type : Text/html nn"
echo "Content-Transfer-Encoding: 8bit"
echo "TEST"

이 프로그램을 자신에 디렉토리 www하부에 cgi-bin밑에 test.cgi이렇게 만드시고..
퍼미션은(chmod) 755로 줘보세요. (FTP프로그램에서 퍼미션 변겨하는 부분을 참조 하세요)

그럼 이 CGI에 대한 전체 URL은
//hosting.bcpark.net/cgi-bin/cgiwrap/korea/test.cgi 가 됩니다.
이제 이해가 가시나요...

이렇게 해서 CGI를 설치 하시면 됩니다.

간력하게 정리 하겠습니다.
www

비씨파크
2002-12-08 20:14:25
4099 번 읽음
☞ 로그인 후 의견을 남기실 수 있습니다
 캐시선물





365ch.com 128bit Valid HTML 4.01 Transitional and Valid CSS!
태그