WD My Book Live에 ajaxplorer 설치하기
컨텐츠 정보
- 38,735 조회
- 6 댓글
- 0 추천
- 목록
본문
1. 들어가며
ajaxplorer는 Owncloud와 비슷한 클라우드 프로그램입니다.
약간의 기능이 더 추가된다고 보시면 되구요. 둘다 정말 좋습니다.
어제 Owncloud 강좌와 이어지는 개념이라, 소스리스트 수정이 필수입니다.
Owncloud를 설치하지 않으셨다면,
WD My Book Live에 Owncloud 설치하기
위 강좌에서 2. 패키지 수정 및 업데이트 까지는 하고 오셔야 합니다.
다시한번 말씀드리지만 소스리스트 수정은 MBL에 드물지만 치명적인 결과를 초래할 수 있습니다.
기본적으로 분해 후 초기화까지 각오하신 분만 따라하시길 바랍니다.
2. ajaxplorer 설치파일 다운로드
패키지 업데이트까지 하셨다면 이제 설치파일을 다운받을 차례입니다.
cd /var/www
위 명령어로 아파치 루트 폴더로 이동합니다.
wget http://sourceforge.net/projects/ajaxplorer/files/ajaxplorer/stable-channel/5.0.4/ajaxplorer-core-5.0.4.zip
위 명령어로 ajaxplorer의 최신버전을 다운로드합니다.
MyBookLive:/var/www# wget http://sourceforge.net/projects/ajaxplorer/files/ajaxplorer/stable-channel/5.0.4/ajaxplorer-core-5.0.4.zip
--2013-12-03 00:30:55-- http://sourceforge.net/projects/ajaxplorer/files/ajaxplorer/stable-channel/5.0.4/ajaxplorer-core-5.0.4.zip
Resolving sourceforge.net... 216.34.181.60
Connecting to sourceforge.net|216.34.181.60|:80... connected.
HTTP request sent, awaiting response... 302 Found
Location: http://sourceforge.net/projects/ajaxplorer/files/ajaxplorer/stable-channel/5.0.4/ajaxplorer-core-5.0.4.zip/download [following]
--2013-12-03 00:30:55-- http://sourceforge.net/projects/ajaxplorer/files/ajaxplorer/stable-channel/5.0.4/ajaxplorer-core-5.0.4.zip/download
Connecting to sourceforge.net|216.34.181.60|:80... connected.
HTTP request sent, awaiting response... 302 Found
Location: http://downloads.sourceforge.net/project/ajaxplorer/ajaxplorer/stable-channel/5.0.4/ajaxplorer-core-5.0.4.zip?r=&ts=1385998256&use_mirror=jaist [following]
--2013-12-03 00:30:56-- http://downloads.sourceforge.net/project/ajaxplorer/ajaxplorer/stable-channel/5.0.4/ajaxplorer-core-5.0.4.zip?r=&ts=1385998256&use_mirror=jaist
Resolving downloads.sourceforge.net... 216.34.181.59
Connecting to downloads.sourceforge.net|216.34.181.59|:80... connected.
HTTP request sent, awaiting response... 302 Found
Location: http://jaist.dl.sourceforge.net/project/ajaxplorer/ajaxplorer/stable-channel/5.0.4/ajaxplorer-core-5.0.4.zip [following]
--2013-12-03 00:30:57-- http://jaist.dl.sourceforge.net/project/ajaxplorer/ajaxplorer/stable-channel/5.0.4/ajaxplorer-core-5.0.4.zip
Resolving jaist.dl.sourceforge.net... 150.65.7.130, 2001:df0:2ed:feed::feed
Connecting to jaist.dl.sourceforge.net|150.65.7.130|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 8155674 (7.8M) [application/octet-stream]
Saving to: `ajaxplorer-core-5.0.4.zip'
100%[==============================================>] 8,155,674 2.53M/s in 3.1s
2013-12-03 00:31:00 (2.53 MB/s) - `ajaxplorer-core-5.0.4.zip' saved [8155674/8155674]
MyBookLive:/var/www#
위와 같이 진행이 됩니다.
unzip ajaxplorer-core-5.0.4.zip
위 명령어로 압축을 풉니다.
rm -rf ajaxplorer-core-5.0.4.zip
위 명령어로 기존 압축파일을 지웁니다.
mv ajaxplorer-core-5.0.4 ap
위 명령어로 기존의 긴 폴더명을 ap로 바꿉니다.
chown -R root:www-data /var/www/ap
chmod -R 777 /var/www/ap/data
위 두명령어로 권한 변경을 합니다.
3. PHP 설정 수정하기
nano /etc/php5/apache2/php.ini
위 명령어로 php파일을 수정합니다.
컨트롤 + W 누르면 밑에 검색창 비슷한게 뜨는데
거기에 Fopen 검색하면 해당 부분으로 바로 갑니다.
그리고
;;;;;;;;;;;;;;;;;;
; Fopen wrappers ;
;;;;;;;;;;;;;;;;;;
; Whether to allow the treatment of URLs (like http:// or ftp://) as files.
; http://php.net/allow-url-fopen
allow_url_fopen = On
; Whether to allow include/require to open URLs (like http:// or ftp://) as files.
; http://php.net/allow-url-include
allow_url_include = On
위와 같이 바꿔줍니다.
컨트롤 + O, 엔터, 컨트롤 + X 로 저장 후 빠져나옵니다.
/etc/init.d/apache2 restart
위 명령어로 아파치를 재시작합니다.
4. ajaxplorer 설정 변경하기
nano /var/www/ap/conf/bootstrap_conf.php
위 명령어로 설정파일로 들어갑니다.
32번째 줄에
//define("AJXP_LOCALE", "en_EN.UTF-8");
를 찾아서
define("AJXP_LOCALE", "ko_KR.UTF-8");
이렇게 바꿔줍니다. 한글이 잘 나오게 변경하였습니다.
5. 아파치 설정 변경하기
nano /etc/apache2/sites-available/wdnas
위 명령어로 아파치 설정에 들어갑니다.
<Directory /var/www/>
Options -Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
윗 부분을 찾아서 바로 밑에
<Directory /var/www/ap/data/>
AllowOverride All
</Directory>
위 내용을 넣고, 컨트롤 + O. 엔터, 컨트롤 + X 로 저장 후 빠져나옵니다.
nano /etc/apache2/sites-available/wdnas-ssl
위 명령어로 SSL 접속 변경도 같이 해줍니다.
<Directory /var/www/>
Options -Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
윗 부분을 찾아서 바로 밑에
<Directory /var/www/ap/data/>
AllowOverride All
</Directory>
위 내용을 넣고, 컨트롤 + O. 엔터, 컨트롤 + X 로 저장 후 빠져나옵니다.
이제 설정은 끝났습니다.
웹 브라우저로 넘어가서 설정을 해봅시다.
6. ajaxplorer 실행하기
▲ 위 스샷처럼 http://MBL내부IP/ap 로 접속하면 경고가 두개 뜨는데, 위 부분은 신경안쓰셔도 되고, SSL 설정을 했기 때문에 해결할 수 있습니다.
▲ 위 스샷처럼 https://MBL내부IP/ap 로 접속하면, 처음에 경고가 무시무시하게 뜹니다.
인증서가 공식 인증서가 아니라서 그런데요, 그래도 없는 것보단 훨씬 안전하니 무시하고 넘어가기를 누릅니다.
그러면 처음 경고 하나 밖에 없죠? ^^ 기본적으로 이 상태에서 진행하시는 것을 추천합니다.
이제 click here to continue to Pydio 를 클릭합니다.
▲ Start wizard 클릭
▲ 관리자 계정 아이디를 넣고 비번을 두번 넣습니다.
▲ 글로벌 옵션에서는 언어만 한국어로 바꿔도 됩니다.
▲ configuration에서는 no database로 하고 install pydio now를 누릅니다.
▲ done이 나오면 성공
▲ 관리자 계정으로 로그인합니다.
▲ 뭔가 화면이 나왔습니다.
▲ 로그인 한 계정으로 마우스를 갖다대면 설정이 나옵니다.
▲ 위와 같이 새 저장소를 누르고 new workspace 클릭
▲ file system을 클릭 후 다음
▲ 위와 같이 이름을 적고 설정도 비슷하게 해줍니다.
▲ 파일시스템은 UTF-8로 해야 한글이 잘 나옵니다.
▲ 저장소에 접속했을 때 나오는 문구 수정, 기본 권한도 읽기 쓰기 다 줍니다.
▲ -> 를 누르면 나옵니다. 그냥 닫기 누르면 됩니다.
▲ my workspace에 마우스를 갖다대면 보물창고가 나옵니다.
▲ share로 설정했기 때문에 Public이 나오는 것을 볼 수 있습니다.
▲ Public으로 들어가서 파일을 그냥 drag and drop하면 알아서 올라갑니다.
▲ 파일에 우클릭하면 이런 식으로 공개링크를 설정할 수 있습니다.
▲ 기간 제한, 횟수제한, 비번까지 지정 가능합니다.
▲ 웹링크가 나왔습니다. 이걸 친구에게 알려주면? 안되겠죠 ㅎㅎㅎ 내부네트워크니깐요 ㅎㅎ
▲ 위와 같이 주소를 넣어보면 경고가 뜹니다. SSL이 공식 인증서가 아니라서 그렇습니다.
무시하고 계속하기 클릭
▲ 아까 지정했던 비번을 넣으면 다운이 자동으로 됩니다. 속도는 대략 5MB/s정도 나오네요.
외부에서는 더 안나오겠죠 ㅎㅎ 소용량으로 주기에 괜찮아 보입니다.
▲ 외부에서 접속하려면 포트포워딩은 필수입니다.
그런데 좀 바뀐게 있죠? 80포트가 아닌 443포트를 포트포워딩해줍니다.
왜냐하면 SSL로 접속하기 때문에 기본포트가 443입니다.
인터넷 회사에서 443은 막아놓을 가능성이 있기 때문에 449라는 우회포트로 설정하였습니다.
▲ 위와 같이 https://DDNS:449/ap 로 접속하면
▲ 잘 나옵니다 ^^
속도는 느리지만 또하나의 클라우드가 생겼습니다.
삭제하는 방법은 그냥
/var/www/ap 폴더를 지우면 끝입니다 ^^
rm -rf /var/www/ap
하면 되겠죠 ㅎㅎ
owncloud와 비교해서 써보시고, 본인에게 맞는 클라우드를 쓰시면 되겠습니다.
둘다 써도 되구요.
이만 ajaxplore 설치 강좌를 마치겠습니다.
고맙습니다.
-
등록일 2016.01.23
-
등록일 2015.12.23WD My Cloud 시놀로지OS 사용기댓글 102
-
등록일 2014.10.07
-
등록일 2014.10.06
관련자료
-
서명우성짱의 NAS를 운영하고 있습니다.
저의 즐거움이 여러분의 즐거움이면 좋겠습니다.