파일 공유에 최고의 웹서버, HTTP File Server
게시일: 2007/12/21 | 글쓴이: doa | 13667 번 | 프린트 | 메일


원래 필자가 파일을 공유하기 위해 주로 사용하던 프로그램은 WebShare라는 프로그램이었다. 이 프로그램은 한글을 지원하며, 하나의 파일로 구성되어 있고 설치하고 사용하기 쉽다는 장점이 있다. 또 플러그인을 설치하면 여러 개의 파일을 ZIP이나 RAR로 압축해서 받을 수 있고 웹 앨범, MP3 앨범으로도 활용할 수 있다. 따라서 기능이나 사용상 편리함을 생각하면 상당히 매력적인 프로그램이다.

그러나 이 프로그램은 이어받기를 지원하지 못하며, 접속자가 많으면 시스템이 폭주하는 문제가 있었다. 따라서 예전에 회원끼리 자료를 공유할 때에는 이 프로그램을 사용했지만 요즘은 HTTP File Server를 이용해서 자료를 공유하고 있다.

이 프로그램 WebShare처럼 하나의 파일로 구성되며, 사용하기 쉽고 기능이 아주 막강한 프로그램이다. 이 프로그램의 유일한 단점(?)이라면 한글을 아직 지원하지 못하는 정도인 것 같다. 이 프로그램이 지원하는 주요 기능은 다음과 같다.

파일 올리기/받기
어찌 보면 당연한 기능일 수 있지만 파일을 올리고 내려받는 기능을 제공한다. 각각 폴더에 대해 따로 사용자 암호를 설정할 수도 있고 사용자 관리를 통해 파일을 올릴 수 있는 사용자를 설정할 수 있다.

가상 파일 시스템
실행 파일의 크기를 생각하면 의외이지만 가상 파일 시스템을 제공한다. 즉 실제 폴더가 아니라고 해도 다른 폴더의 하위 폴더로 설정할 수 있기 때문에 디렉토리를 관리하는데 상당히 유용하다.

다양한 사용자 설정
템플릿 파일을 이용해서 화면에 표시되는 내용을 모두 바꿀 수 있으며, 그외에 사용자가 설정할 수 있는 여러 가지 기능을 제공한다.

HTML 템플릿
화면의 표시되는 내용은 모두 HTML 템플릿으로 저장되며, 이 템플릿을 편집하면 화면에 표시되는 형태를 원하는 형태로 모두 바꿀 수 있다.
대역폭 관리
파일을 올리는 속도와 내려받는 속도를 상당히 섬세하게 관리할 수 있다. 아울러 전체 내려받기 속도, IP당 내려받기 속도, 동시접속할 수 있는 IP의 수, 최대 연결수 등 상당히 다양한 설정이 가능하다.
초보자/전문가 모드
초보자 모드와 전문가 모드가 큰 차이는 없지만 초보자 모드와 전문가 모드를 지원한다.
연결 기록
상당히 다양한 방법으로 연결 기록을 저장할 수 있다. %y%, %m%, %d%와 같은 변수로 파일 이름을 지정할 수 있으며, 기록할 항목 역시 따로 설정할 수 있다. 일반적으로 널리 사용되는 통계 도구를 이용할 수 있도록 Apache에서 지원하는 로그 형식도 지원한다.
연결에 대한 완전한 제어
대역폭 관리에서 설명한 것처럼 상당히 다양한 형태로 연결을 관리할 수 있으며, 특정 IP를 추방하는 기능도 포함되어 있다.
계정 관리
계정 관리 기능을 제공한다. 로그인할 수 있는 계정, 계정에 따른 제한 설정. 로그인한 뒤 이동할 URL도 설정할 수 있다.
DDNS 지원
WebShare를 사용하는 경우 별도의 DDNS 도구를 사용해야 동적 IP를 DDNS로 변환할 수 있지만 HTTP File Server는 자체내에서 DDNS를 지원한다. 기본적으로 지원하는 DDNS 서비스는 CJB, No-IP, DynDNS이며, Custom을 이용하면 다른 DDNS 서비스도 설정할 수 있다.


이상이 제조사에서 설명하는 HTTP File Server의 특징이다. 이외에도 기능면에서 보면 상당히 괜찮은 기능을 여러 가지 지원한다. 기능에 대한 자세한 설명 및 사용법은 별도의 팁으로 다루기로 하고 여기서는 간단한 소개로 끝마치도록 하겠다.

내려받기
  1. HTTP File Server
  2. hfs.exe


HFS의 화면구성은 다음과 같다.



  1. 도구 막대: 메뉴와 포트 번호, 현재의 모드가 표시된다. 메뉴 단추가 하나이기 때문에 메뉴가 간단할 것 같지만 메인 메뉴와 하위 메뉴로 상당히 복잡한 메뉴를 제공한다.
  2. 주소창: 현재 설정된 서버의 주소와 포트를 표시한다. Menu/IP Address를 클릭하면 외부 주소를 표시할 수도 있다.
  3. 전송량 감시기: 현재 전송되고 있는 전송 속도를 그래프로 보여준다. 한가지 주의할 것은 다른 전송량 모니터와는 달리 HFS의 전송량 모니터는 왼쪽에서 오른쪽으로 진행된다.
  4. 가상 파일 시스템: 실제 폴더를 등록할 수도 있고 링크를 통한 가상 폴더를 등록할 수도 있다. 등록된 폴더에 마우스 오른쪽 단추를 클릭하면 폴더 삭제, 암호 설정등 폴더에 대한 다양한 설정을 할 수 있다.
  5. 기록창: 서버를 실행된 발생한 모든 연결을 표시한다. 가상 파일 시스템과 마찬가지로 마우스 오른쪽 단추를 클릭하면 기록에 대한 다양한 설정을 할 수 있다.
  6. 연결창: 현재 서버에 연결된 IP와 전송중인 파일, 전송속도를 표시한다. 다른 창과 마찬가지로 마우스 오른쪽 단추를 클릭하면 IP 차단, 금지등 다양한 설정을 할 수 있다.


프로그램을 실행만 해도 웹 서버로 사용할 수 있기 때문에 기본적인 사용법은 상당히 간단하다. 일단 이 프로그램을 실행한 뒤 인터넷 탐색기로 접속해 보면 그림과 같은 화면을 통해 파일을 내려받는 것이 가능하며, 업로드 권한이 있는 폴더는 메뉴에 Upload 메뉴까지 나타난다.



한글화해보고 싶은 프로그램이지만 언어 파일을 따로 지원하지 않는다. 리소스 편집기로 편집하는 것도 가능하지만 언어 파일을 지원하지 않는 프로그램은 한글화 관리가 힘들기 때문에 선뜻 나서기 힘든 것 같다.

IE7에서 도구 모음 사용자 지정하기 비스타(Windows Vista)의 기본 브라우저(Browser)... (7355) 2007-12-27
myLG070에서 CSV 전화번호부 가져오기 이전 글에서 설명했듯이 myLG070 폰은 몇 가지 ... (8403)2007-12-21

QAOS.com에 게시된지 1년 이상된 자료와 관리자가 공개한 자료는 누구나 제한없이 읽을 수 있습니다.
그러나 QAOS.com의 자료를 퍼가는 것은 금지하고 있습니다.

이 정보가 유용하다고 생각되시면 QAOS.com과 많은 다른 사람들을 위해 퍼가기 보다는 링크로 알려주시기 바랍니다.

세상사는 이야기

  • Warning.or.kr도 우회 >
  • 한국의 100대 부자, 어 >
  • 세상을 바꾼 크롬: 크 >
  • 장난(?)으로 시작한 여 >
  • 탈옥의 필수, QuickDo >
  • 윈도 10, 한영 전환도 >
  • 바보도 할 수 있는 War >
  • 북마크에도 확장 아이 >
  • 크롬은 가라, 비발디가 >
  • 감히 아이폰 관리의 최 >


  • RSS 구독 (익명 | 회원 | 강좌 | 포럼)
    (C) 1996 ~ 2014 QAOS.com All rights reserved.