Empty

구형 스마트폰으로 웹서버를 구축해보자

Gullim 2015. 7. 9. 16:26

집에 다들 구형 스마트폰이 한두개쯤은 있을텐데요.


서랍에 쳐박아두고 사용안하는 스마트폰으로

웹서버를 구축해봅시다.


일반 PC에 웹서버를 구축하고 24시간 켜놓으면 
전기세가 
많은 부담이 됩니다. 
하지만 이렇게 사용안하는 
구형 스마트폰으로 웹서버를 
구축해놓으면, 
웹서버뿐 아니라 스트리밍, 클라우드로도 
이용가능한 
값싼 서버가 됩니다. 


***
이 포스팅은 그래도 웹서버에 대한 지식이
조금이나마 있는 분들을 위한 포스팅입니다.
초보분들을 위한 상세설명은 없어요.(능력부족)
작은 이미지는 클릭해서 키워보세요.

***


<순서>
(1) 웹서버 구축

(2) 제로보드xe (CMS) 설치

(3) ftp 활성화

(4) DMZ 설정(공유기 사용자)

제가 서버로 사용할 폰은 초창기 구글 레퍼런스폰
'넥서스원'입니다.

무려 안드로이드버전 2.3.7(진저브레드)입니다.
램도 512에 내장 메모리가 200MB네요.
(이걸 어떻게 썼었지??)
서버 용량을 생각해서 sd card(16G)를 넣었습니다.

<참고사항>
개통여부는 관계없지만, 와이파이는 잡아주셔야 합니다.
(그래야 당연히 네트워킹이 되겠죠?)


(1) 웹서버 구축

웹서버 구축을 단순화하기 위해 PC의 APM_Setup처럼
Apache+PHP5+Mysql5가 연동되서 자동으로 설치되는
어플리케이션이 있습니다. (Bit web server 2.1)
(물론 안드로이드라 apache가 아닌 lighttpd입니다.)


어플을 설치하고 난 상태입니다.
이제 설정에서 웹포트와 웹경로를 설정해주면 됩니다.
(현재 제 폰 ip : 192.168.0.9)

참고로 웹포트인 80포트는 기본적으로 막혀있습니다.

(8080과같은 타 포트는 root권한없이 사용가능합니다.)


80포트를 활성화하려면 superuser로 권한이 필요합니다.

(루팅이 되어있어야겠죠?)

자, 여기까지했으면 웹서버 구축은 완료된 것입니다.


(2) 제로보드 xe설치


서버 구축을 완료했으니 제로보드xe를 설치해보겠습니다.
텍스트큐브를 설치하려고 했으나, 제로보드xe 사용자가
많기때문에 xe로 테스트했습니다.
(저는 이미 웹경로로 xe를 다운받아 옮겨놨습니다.)

- phpmyadmin 접속




- XE(db) 생성



- xe 설치




- 완료!

제로보드 xe까지 설치를 완료하였습니다.



(3) FTP 설정

외부에서 FTP로 파일을 전솔 할수 있도록 설정합니다.
이것또한 어플리케이션을 이용하면 편하게
FTP서버를 구축 할수 있습니다. (FTP Server)


<참고사항>

ftp서버는 기본 21포트지만, 앱에서는 2221포트를 사용


- FTP Server 어플리케이션 설치, 설정 



- PC에서 FTP 접속




-테스트 파일 작성하고 업로딩 테스트



(4) DMZ 설정

마지막으로 저는 유,무선 공유기를 사용하기 때문에
외부접속이 안됩니다.
따라서 외부에서 접속되도록 DMZ를 설정해놓겠습니다.

- DMZ 설정



- 외부접속 확인



여기까지 '구형 스마트폰에 웹서버를 구축하자'였습니다.
그렇게 전문적인 기술을 요하는 부분이 아니기 때문에
대충만 읽어봐도 방법이 눈에 들어올 것입니다. 

읽어보고 잘 모르 부분은 댓글 남겨주세요.