서버와 클라이언트2013. 5. 3. 21:24
반응형

HFS(Http File Server) 프로그램을 사용해서 내컴퓨터를 간단하게 HTTP 파일 서버로 만드는 방법입니다.

HFS 프로그램은 무료로 사용이 가능하고 따로 설치가 필요하지 않아서 USB 메모리에 넣고 사용하기 좋습니다.
프로그램을 실행하고 정말 간단한 설정 몇가지만 하면 바로 내컴퓨터를 HTTP 파일 서버로 사용할수 있습니다.
프로그램을 종료 하면 바로 서버기능이 꺼지게 되니 사용중에는 프로그램을 계속 실행해야 합니다.
참고로 HTTP 파일 서버는 웹브라우저로 접근해서 사용하는 파일서버를 의미합니다.
간단하게 지인에게 파일을 공유할때 사용하기 좋은 프로그램입니다. 


http://www.rejetto.com/hfs/?f=dl
▲ HFS ~ Http File Server 프로그램 다운로드 페이지 입니다.
정식버전은 바로 다운로드 받으면 되고 최신 베타버전은 포럼으로 이동해서 받으면됩니다.




다운 받은 파일을 실행시킵니다.
저는 정식 버전으로 진행을 했고 실행파일명은 변경을 했습니다.
보안경고가 나오면 실행을 클릭합니다.



프로그램을 처음 실행시키면 방화벽에서 액세스를 허용할지 묻는 화면이 나옵니다.
액세스 허용을 클릭해서 방화벽에 HFS 프로그램을 예외로 등록시킵니다.
만약 방화벽 경고가 뜨지 않으면 방화벽 설정에 들어가서 수동으로 HFS 프로그램을 예외처리 하면 됩니다.
방화벽에 HFS 를 추가하지 않으면 외부에서 접속이 불가능하게되니 필수로 등록해줘야 합니다.




프로그램 실행화면입니다.
우선 HTTP 파일서버에 사용할 포트를 설정해 줍니다.
위에 줄에서 Port: 를 클릭합니다.





포트를 지정하는 창이 나옵니다.
HTTP 서비스의 기본 포트는 80번 입니다.
편한 포트로 변경을 해줍니다. 저는 7788 포트로 변경을 했습니다.
공유기를 사용하는 환경이라면 공유기에서 포트포워딩 설정만 잘하면 됩니다.





HTTP 파일 서버로 공유할 파일이나 폴더를 선택해줍니다.
/ 에서 마우스 오른쪽 버튼을 눌러서 팝업 메뉴를 엽니다.
Add files 는 파일을 추가하는 것이고 Add folder from disk 는 폴더를 추가하는 것입니다.
저는 폴더를 추가하겠습니다.
참고로 HTTP 서버에 접속해서 보여지는 디렉토리를 New empty folder로 가상으로 추가할수 있습니다.




폴더를 추가하는 창이 나옵니다.
폴더를 추가하면 폴더안에 모든 파일을 공유하게 됩니다.
공유 하려는 폴더를 선택하고 확인을 클릭합니다.



폴더가 리얼폴더인지 가상폴더인지 선택 하는 창이 나옵니다.
저는 빠른 속도를 위해 Real folder 를 선택했습니다.



설정을 마쳤으면 실제 서버를 활성화 해야 합니다.
위에 줄에 Server is currently OFF 를 클릭하거나 F4 키를 누르면 서버가 시작이 됩니다.




HTTP 파일서버가 동작중이면 위에 줄에 Server is currently OFF 가 없어지게 됩니다.
참고로 F4 키를 사용하거나 Menu 를 사용해서 서버동작을 중지 시킬수 있습니다.

서버가 동작 상태일때 외부에서 접속을 합니다.




웹브라우저를 실행시키고 서버의 IP주소와 포트를 입력합니다.
80번 포트를 사용한다면 뒤에 포트를 따로 입력안해도 됩니다.

접속하면 아까 /에 추가한 hfs 폴더가 보입니다.




/hfs/ 로 이동한 화면입니다.
아까 추가한 폴더안에 모든 파일이 보입니다.
테스트삼아 hfs 2.2f b155.exe 라는 파일을 다운 받기위해 hfs 2.2f b155.exe를 클릭 합니다.



다운로드 보안경고 창이 나오고 실제 다운이 잘된다면 성공입니다.


HFS 프로그램은 전문 지식이 없어도 쉽고 간편하게 내 컴퓨터를 HTTP 파일서버로 만들어줘서 편리하게 지인에게 파일을 공유할수 있게 해주는 프로그램입니다. 컴퓨터를 잘모르는 지인이라도 서버를 연후 파일의 전체 경로를 링크해주면 쉽게 파일을 다운 받을수 있습니다.
전문적인 파일 공유 프로그램으로 쓰기에는 모자르지만 위와같은 간단한 목적에는 최고의 프로그램인거 같습니다.


반응형

Posted by 천지무료