Information Security
37-4 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 |