빠른메뉴

컨텍정보

로그인

제품소개 회사소개 고객사 제품문의 제품관리

박시캣 HTTPD 서버 - 제품 설명서
시스템 사양
솔루션 분류 HTTP Daemon / Web Server Engine
시스템 구성 서버 프로그램 + 클라이언트 프로그램(optional)
OS 환경 서버 리눅스(x86, x86-64, IA64, SPARC, PPC, Alpha). / 윈도우 시스템(x86, x86-64).
클라이언트 Windows
C/S 통신 프로토콜 TCP/IP :: HTTP (RFC 2616)
서버 H/W 권장 사양 CPU, 2.0 Ghz Quad Core / Memory, 8.0GByte 이상
프로그램 실행 방식 서버 Server Daemon
클라이언트 Application Program
시스템 특징
  • 파일 다운로드 및 이미지 Flush용 Web Server.
  • 다운로드 제한 설정 기능. (최대 파일 크기, 다운로드 속도)
  • 다운로드 클라이언트 어플리케이션 BOXYcat Downloader 지원.
  • 클라이언트 웹브라우저 캐싱 설정 기능 / 파일 분할 다운로드 설정 기능.
  • 1 업로드당 최대 파일 크기 / 최대 전송 속도 지정 가능.
  • URL 암호화 기법(128비트 공개키 방식)으로 다운로드 링크 방지.
  • 접속-IP 제한 기능. ( IP - Filtering )
  • 시스템 구성 및 주요 기능
    구성 모듈 기능 분류 기능 상세 기능 설명
    HTTPD 서버 엔진

    Boxycat HTTP
    Server Daemon

    HTTP 서버 설정 최대 파일 크기 제한 1 업로드당 허용되는 최대 파일 크기 제한 기능.
    최대 수신 속도 지정 1 업로드당 허용되는 최대 수신 속도 지정 기능.
    커넥션 타임아웃 지정시간 동안 반응 없는 접속, 강제 단절.
    웹브라우져 캐시 설정 웹브라우져에 의해 사용자의 PC에 캐시파일 저장기능 설정.
    파일 분할 다운로드 파일 다운로드시 파일 분할하여 다운로드 하는 멀티-쓰레딩 다운로드 기능.
    MIME Types 관리 웹브라우져에서 적용될 MIME 타입 지정. / 접근제한 MIME Type 설정하여 지정된 파일 보호.
    서버 보안 URL 암호화 URL 링크를 방지하기 위한 URL 암호화 기능 (티켓팅 유효기간 방식)
    Client-IP 필터링 접속되는 PC에 대한 Client IP의 Allow/Deny 기능.
    시스템 로그 로그 파일 업로딩, 에러, 접속, DB기록, 인증등. 시스템 모든 처리 상황을 텍스트 로그 파일로 저장.
    박시캣 다운로더

    Boxycat Downloader
    Application

    다운로드 설정 저장폴더 지정 다운로드 파일이 저장될 상시적인 폴더 지정.
    덮어쓰기 기존파일이 있을경우 덮어쓰기(Overwrite) 설정.
    이어받기 이전 파일 받기중 파일을 완전하게 받지 않았을 경우, 이어 받기 기능.
    전송후 옵션 전송완료후 창닫기 / 받은파일 바로 실행.
    로그 모니터링 진행 로그 다운로드 상황 및 에러 상황을 로그창에 로그.
    박시캣 다운로더 어플리케이션

      [파일을 다운로드중인 박시캣 다운로더]

    [시스템 트레이의 에니메이션 아이콘과 진행상태 스티커 메세지]
    서버 데몬 설정 및 구동
    박시캣 HTTPD 서버 설정
    [admin@media admin]$ ls /usr/local/boxycat/conf
    daemon.conf  hosts.allow  hosts.deny  log2db.conf  mime.types 
    
    [admin@media admin]$ cat /usr/local/boxycat/conf/daemon.conf
    ;1.유저 접속 포트(CLA -> SRV) .................. Default : 80
      C2S_PORT = 8080
    ;2.BOXYcat 로그디렉토리 지정 .................... Default : logs
    ;  상대 패스로 지정하면 BOXYcat.d가 있는 디렉토리가 Current Directory.
      LOG_ROOT = logs
    ;3.타임아웃 지정 ................................ Default : 60 (초 단위로 지정)
      Time_Out  = 30
    ;4.IP 필터링 적용 여부 ........................... Default : false
      IP_FILTER  = false
    ;5.최대접속자수 지정 (등록된 동접자 값보다 작은 값으로 지정할수 있다. / 0이면 동접자 재설정 무효)
      max_connection = 0
    ;6.웹서버 데몬 사용 ?  ...........................  Default : true
    ; boxycat을 웹서버 데몬으로 사용할 것인지 여부
      http_daemon = true
    ;8.파일 루트 디렉토리   ...................... Default : files
    ; 상대 패스로 지정하면 BOXYcat.d가 있는 디렉토리가 Current Directory.
      FILES_ROOT     = /vod_media
    ;9.허용하는 최대 파일 크기 지정 ................ Default : 128 (Mega Byte 단위) 
      Max_FSize  = 128
    ;0. 접속당 허용되는 최대 초당 킬로(비트)수 ....... Default : 512kBps 
      max_kbps   = 8094
    ;1.PASSKEY 체크여부 지정 ...................... Default : false , true/false 또는 1/0
      Check_PassKey = false
    ;2.PASSKEY 유효시간 지정 ...................... Default : 3(분 단위로 지정) 0 이면 무한대.
    ; 지정된 시간 이후 생성된 패스키는 무효 / Check_PassKey가 true일때만 적용됨.
      PassKey_Expire = 3
    ;3.BOXYcat 서버와 웹서버에 접속되는 PC의 IP 비교체크 여부 ......Default : false 
    ; Check_PassKey가 true일때만 적용.
      Remote_Addr_check = false
    ;4.클라이언트 캐시파일로 저장여부 ............................. Default : true
    ; Check_PassKey가 false일때만 적용, Check_PassKey가 true면 무조건 false로 적용됨
      client_cache = true
    ;5.클라이언트 캐시의 파일만료 일자 지정(일 단위로 지정) ....... Default : 30(days)
    ; client_cache가 true일때만 적용. 0 이면 만료시간 없음
      cache_exprire = 30
    ;6.파일 분할 다운로드 설정 .................................... Default : false
      slice_flush = true
    	
    
    MIME Types Contigulation.
    [admin@media admin]$ cat /usr/local/boxycat/conf/mime.types
    ; boxycat mime types ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
    ; MIME type                     Extension
    ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
    image/gif                       gif
    image/jpeg                      jpeg jpg jpe
    image/png                       png
    application/x-shockwave-flash   swf
    application/zip                 zip
    ;gif, jpg, png, swf, zip 파일은 지정된 MIME Type으로 설정한다.
    ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
    
    boxycat/deny                    avi asf wmv wma php sql
    ;                               avi, asf, wmv, wma, php, sql 파일에 대한 접근을 거부하도록 설정한다.
    
    file/unknown                    *
    ;                               그외의 모든 확장자의 파일은 다운로드 되도록 설정한다.
    ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
    
    박시캣 HTTPD 서버 실행.
    [admin@media admin]$ /usr/local/boxycat/daemonctrl start
    BOXYCAT Daemon Controler for Linux Intel 32-Bit Machine. Ver:1.1.200.
    Copyright(C) 2010-2012 NEXPOLY Technology Inc, All Rights Reserved.
    
    BOXYCAT Daemon for Linux Intel 64-Bit Machine. Ver:1.1.0.00.
    Copyright(C) 2014 NEXPOLY Technology Inc, All Rights Reserved.
    
         Host Server Name : media.nexpoly.co.kr
        Server IP Address : 192.168.1.0
    .. Reading Main Configuration ....   18 Configuration(s) fixed up.
    
    .. reading mime type list ....
       7 mime type(s) registered.
    
     User Connection Port : 8080
             Product Code : 1045
       Maximum Connection : 300
      User Connection Log : /usr/local/boxycat/logs/con.log
       Daemon Process Log : /usr/local/boxycat/logs/pro.log
                Error Log : /usr/local/boxycat/logs/err.log
        Streaming Timeout : 30 seconds(s)
    Remoted-IP Filtering? : False
             http daemon? : True
    
     HTTP DAEMON configuration .................
          Files Directory : /vod_media
          File Access Log : /usr/local/boxycat/logs/acc.log
        Maximum File Size : 128MB
        Default Bandwidth : 8094kbps
    Check URL Encryption? : False
     Web-Browser Caching? : True
        Cache Expire Time : 30 day(s) after
             Slice Flush? : True
           VOD Streaming? : False
      Encoded Conn String : DKDSEEGMMJKCJEHDCGFBJJFEVOMGRDGUGDHJNSF
    
    ## Starting up BOXYCAT Daemon           .....
    ## Starting up ServerEngine             ..... OK(pid:2100).
    
    

    경기도 성남시 분당구 성남대로 51 분당포스빌 147호 넥스폴리테크놀러지. | TEL: 031) 782-9035. FAX: 031) 601-8094.
    Copyright (C) 2017 Nexpoly Technology Inc. All rights reserved.