티스토리 뷰

웹 서버는 항상 켜있어야 되는데 집에서 컴퓨터를 항상 켜놓기는 부담스럽다


집에서 놀고 있는 공기계를 이용하여 간단하게 웹서버를 구축해 보자


(테스트용으로만 사용하자)


준비물 : 루팅된 스마트폰(안드로이드), 케이블, PC, 와이파이



첫번째시간 : 안드로이드 폰에 리눅스(Ubuntu 14.04 LTS)를 설치한다.

(Wi-Fi Keep Alive ,busybox, linux deploy)

 

두번째시간 : 웹서버를 구축한다.

(Xshell)


세번째시간 : 워드프레스를 설치한다.

(FTP , phpmyadmin)





테스트기기 : 갤럭시s2,베가레이서2,갤럭시노트1

g2에서는 우분투를 파일이 아닌  "폴더"로 설치해야한다.




다음 앱을 받으려면 "알 수 없는 출처"에 체크해야한다. 그리고


구글 플레이에서 자동업데이트를 해제한다.


(최신버전은 무슨 이유때문인지 설치가 안된다.)





와이파이를 항상 유지시키기 위해 


Wi-Fi Keep Alive앱을 설치한다.


https://play.google.com/store/apps/details?id=com.shantz.wifikeepalive&hl=ko


WiFiKeepAlive_v1.4.7.apk



Always On체크하고

Advanced Options을 누른다.





Enable Workaround 2,3를 체크하고 Done을 누른다.

그뒤에 와이파이를 껐다가 다시 켜준다.







busybox앱을 설치한다.


https://github.com/meefik/busybox/releases/download/1.24.1/busybox.apk 


busybox.apk





루팅이 잘 됐다면 아래와 비슷한 창이 뜰것이다.




다음은 linuxdeploy 앱을 설치한다.


https://github.com/meefik/linuxdeploy/releases/download/1.5.6/linuxdeploy.apk


linuxdeploy.apk



메뉴버튼을 눌러서 설정화면으로 들어간다



언어를 한글로 바꾼다.




밑으로 내리면


Autostart (자동시작) 이 있다. 체크해주자


휴대폰이 부팅이 되면 자동으로 서비스가 실행된다. 







내려받기 버튼을 누르면 설정창이 나온다.




운영체제를 Ubuntu로 한다.





※계정이름과 계정 비밀번호를 어렵게 정한다.




언어를 en_US.UTF-8로 바꾸고


(es_US.UTF-8도 있으니 조심하자 스페인어)


컴포넌트에서 SSH서버만 체크한다.





GUI 언체크한다.





위로 올려서 설치버튼을 누른다.





마찬가지로 루트권한이 필요하다.





4기가를 받아야한다..


한 시간정도 걸린 듯하다.

(혹시 Making new disk image (512 MB) 에러가 난다면

busybox와 linuxdeploy를 지우고 최신버전을 받아 설치하자)





install이 나와야 설치가 된것이다. 


그외엔 제대로 설치가 된것이 아니다.





install이 나오면 START를 누른다.



SSH가 skip으로 뜨면 Done나올때까지 멈추고 다시시작한다.








Xshell를 설치한다. 


http://www.netsarang.co.kr/download/free_license.html


새로만들기





이름에 휴대폰 쓰고


방금전 어플 상단에 아이피를 호스트에 적는다. (같은 와이파이에서만 접속가능하다)




연결한다.


계정이름과 계정 비밀번호는 저장해두도록 한다.




우분투 14.04 LTS에 SSH로 접속하였다.






2편으로





댓글
댓글쓰기 폼