Quick Start

본 장에서는 간단한 WebtoB의 사용 방법에 대해서 설명한다.

WebtoB가 설치된 장비의 hostname은 "mynode"라고 가정한다. Installer로 WebtoB를 정상적으로 설치한 경우 WEBTOBDIR과 PATH 등 환경변수가 WebtoB의 환경 파일에 설정되어 있는지 확인한다.

WebtoB의 설치에 대한 자세한 설명은 WebtoB 설치 안내서를 참고한다.

  1. WebtoB의 환경 파일 컴파일 툴인 wscfl을 사용해서 http.m 파일을 컴파일한다. 자세한 설명은 환경설정을 참고한다.

    $ wscfl –i http.m

    <$WEBTOBDIR\config\http.m>

    *DOMAIN
    webtob
    
    *NODE
    mynode
      WebtoBDir = "$WEBTOBDIR",
      SHMKEY = 54000,
      Docroot="docs/",
      Port = "8080",
      HTH = 1,
      Logging = "access_log",
      ErrorLog = "error_log",
      SysLog = "system_log"
    
    *HTH_THREAD
    hworker
      WorkerThreads = 8
    
    *SVRGROUP
    cgig
      SvrType = CGI
    ssig
      SvrType = SSI
    
    *SERVER
    cgis
      SvgName = cgig,
      MinProc = 2,
      MaxProc = 10,
      ASQCount = 100
    ssis
      SvgName = ssig,
      MinProc = 2,
      MaxProc = 10,
      ASQCount = 100
    
    *URI
    cgi-bin
      URI = "/cgi-bin/",
      SvrType = CGI
    
    *ALIAS
    cgi-bin
      URI = "/cgi-bin/",
      Realpath = "cgi-bin/"
    
    *LOGGING
    access_log
      Format = "default",
      Filename = "log/access.log",
      ArchiveFilename = "log/access_%Y%%M%%D%.log",
      Option = "sync"
    error_log
      Format = "",
      Filename = "log/error.log",
      ArchiveFilename = "log/error_%Y%%M%%D%.log",
      Option = "sync"
    system_log
      Format = "",
      Filename = "log/webtob.log",
      ArchiveFilename = "log/webtob_%Y%%M%%D%.log",
      Option = "sync"
  2. "${WEBTOBDIR}\config\" 디렉터리에 바이너리 설정 파일인 wsconfig가 생성되었는지 확인한다.

  3. WebtoB를 기동하기 위해 명령 프롬프트에서 wsboot라고 입력한다.

  4. 브라우저를 열고, 다음과 같이 URL을 입력한다.

    http://[IP Address]:[8080 또는 사용자가 지정한 PORT 번호]/

    정상적으로 WebtoB가 기동된 경우 다음과 같은 화면이 표시된다.

    figure 3 1
    WebtoB 테스트 페이지
  5. WebtoB 관리 툴을 띄우기 위해 wsadmin을 입력한다.

    wsadmin에서 'help’나 'h’를 입력하면, WebtoB를 모니터링하거나 동작을 제어할 수 있는 명령어의 목록이 조회된다. 'quit’를 입력하여, WebtoB 관리 툴을 종료한다.

    wsadmin의 사용법에 대한 자세한 내용은 wsadmin 콘솔 관리자 프로그램을 참고한다.

  6. wsdown 명령으로 WebtoB를 종료한다.