Information Security

37-4 Webhard 본문

Linux

37-4 Webhard

leeeeye321 2017. 11. 6. 05:00
Webhard

-인터넷의 속도가 빨라지면서 사용자들은 USB나 CD/DVD를 사용하는 것보다 인터넷에 파일을 저장하는 기능을 원하게 되었다. 이러한 기능을 해주는 인터넷 서비스를 웹 하드라고 부른다.

-사용자는 자신의 계정만 있으면 인터넷이 연결된 곳이라면 어느 곳에서든지 웹 브라우저로 접속해서 자신의 파일을 다운로드하거나 업로드할 수 있다.

 

오픈소스 AjaXplorer(Pydio) 사용하여 웹 하드 서버 구축하기

파일을 다운받은 후 /var/www/html 디렉터리에 저장

 

압축 및 아카이브 해제

 

pydio-core-6.0.2 디렉터리를 기억하기 쉽게 이름을 webhard로 변경한다.

 

기타 사용자가 접근할 수 있도록 허가권 변경

 

webhard 디렉터리의 모든 파일의 소유권 변경

 

소유권 확인

 

php 추가 패키지 설치

 

RedHat 추가 Repository 설치

 

php 추가 패키지 설치

 

firefox 실행 -> 100.100.100.110/webhard 접속

-> click here to continue to Pydio.

 

한국어 -> Start Wizard

 

Global option 설정

 

Configuration storage 설정

 

Try connectiong to the DB -> 정상적으로 연결되었습니다.

 

Add some users 설정

->Install Pydio Now 클릭

 

로그인

 

바탕화면의 사진과 동영상을 업로드해보겠습니다.

 

2MB 이하의 파일은 업로드 성공

 

2MB보다 큰 파일은 업로드할 수 없다.

 

php 설정 파일 수정

 

-파일 업로드 시 스크립트가 실행되는 시간을 수정

-너무 짧게 설정하면 대용량 파일을 업로드할 때 시간이 오래걸리면 업로드가 중단될 수도 있다.

 

POST방식으로 데이터를 전송할 수 있는 최대 용량 설정

 

최대 업로드 가능한 파일의 크기 설정

 

캐시 파일이 저장되는 디렉터리로 이동

 

기존의 캐시 파일이 남아 있으면 변경된 내용이 작동하지 않을 수 있으므로 삭제한다.

 

httpd 데몬 재시작

 

firefox 종료 후 다시 접속

-> 25MB 파일 업로드 시도

 

업로드 성공!

'Linux' 카테고리의 다른 글

38 iptables  (0) 2017.11.07
37-3 XE(Xpress Engine)  (0) 2017.11.06
37-2 APM(Apache + Php + Mysql)  (0) 2017.11.06
37-1 Apache 인증  (0) 2017.11.04
36-2 PHP(Hypertext Preprocessor)  (0) 2017.11.03