|
솔루션 분류 |
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) 설정. |
|
이어받기 |
이전 파일 받기중 파일을 완전하게 받지 않았을 경우, 이어 받기 기능. |
|
전송후 옵션 |
전송완료후 창닫기 / 받은파일 바로 실행. |
|
로그 모니터링 |
진행 로그 |
다운로드 상황 및 에러 상황을 로그창에 로그. |
|
[파일을 다운로드중인 박시캣 다운로더]
|
[시스템 트레이의 에니메이션 아이콘과 진행상태 스티커 메세지]
|
[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 *
; 그외의 모든 확장자의 파일은 다운로드 되도록 설정한다.
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
[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).
|
|
| 경기도 고양시 일산동구 정발산로 19, 802호(장항동 863, 지평프라자) 넥스폴리테크놀러지. | TEL: 031) 963-9035. FAX: 031) 601-8094. Copyright (C) 2024 Nexpoly Technology Inc. All rights reserved.
|
|