CGI 사용법.

  • CGI ( Common Gateway Interface ) 프로그램은 웹과 서버사이의
    data 교환을 해주는 역할을 하며, 보편적으로 Perl 과 C 언어로
    작성되어 있습니다.
    저희 서버에는 Perl 과 C 컴파일러가 설치되어 있으므로 고객
    께서는 Perl 과 C 로 작성된 CGI 프로그램을 개발, 테스트하실수
    있습니다.

  • Perl 의 경로.

    /usr/bin/perl

  • 파일의 Upload.

    반드시 Ascii 모드로 upload 하셔야 합니다.

  • CGI 경로.

    [공용 cgi-bin]

    - 웹상에서의 경로 : http://도메인명/cgi/
    ( 예 : 도메인명이 aaa.com 인경우 http://www.aaa.com/cgi/ )
    - 실제경로 : /home/유저명/html/cgi/


    [고객전용 cgi-bin]

    - 웹상에서의 경로 : http://도메인명/cgi/
    ( 예 : 도메인명이 aaa.com 인경우 http://www.aaa.com/cgi/ )
    - 실제경로 : /home/유저명/html/cgi/

  • CGI 파일의 위치.

    고객계정의 cgi-bin 디렉토리내에 위치하여야 합니다.
    즉 /home/유저명/html/cgi/ 에 위치하여야 합니다.

  • CGI 파일의 Permission 바꾸기.

    chmod 명령으로 아래와 같이 permission 을 바꾸어야 합니다.
    - .cgi 파일 : chmod 755 aaa.cgi
    - cgi-bin 디렉토리 : chmod 777 cgi-bin 또는 chmod 757 cgi-bin
    - data 파일 : chmod 666 aaa.dat

    위작업은 Telnet 으로 접속하셔서 하시기 바랍니다.
    위 사항은 보편적인 사항이므로 cgi 의 종류에 따라 다를수가
    있습니다. 해당 cgi 의 설치법을 우선적으로 참조하시기
    바랍니다.

  • C 프로그램 컴파일 방법.

    gcc -o aaa.cgi aaa.c

  • Formmail.cgi 사용방법.

    관련 HTML 파일의 FORM 문에서

    ACTION="http://www.aaa.com/cgi/formmail.cgi"
    METHOD="POST"

    형식으로 사용하시면 됩니다.

     

[back]