안드로이드 웹서버(nginx,php,mysql) 설치

category 안드로이드 2014.07.11 22:49

   

   

   

- 원문 주소 -

   

   

안드로이드 웹서버 , NAS , 미디어 서버 만들기

   

http://djj9405.blog.me/30170544408

   

   

   

   

   

   

1. 들어가면서 ..

   

   

지금 설치하는 웹서버는 안드로이드 네이티브로 동작합니다.

   

서버기능은

   

nginx

php

mysql

   

입니다.

   

   

   

왠만한 웹페이지가 구동이 됩니다

   

워드프레스, XE, 킴스큐 등등이 구동 됩니다.

   

   

   

2. 설치하기

   

   

http://anmpp.net/

   

혹은 

   

http://sourceforge.net/projects/anmpp/?source=directory

   

혹은..

   

http://djj.iptime.org/download/FileLink/anmpp.zip

   

   

-- 최신 버전이 설치방법이 많이 달라졌습니다. 나중에 다시 사용할 일이 있다면 새로 적을께요!! --

   

   

   

   

   

   

에 들어가 파일을 받고

   

/sdcard/anmpp 압축을 풀어 넣습니다.

   

   

아래와 같이 넣습니다.

   

내용물의 apk 를 다 설치하시고

   

비지박스 설치도 완료합니다.

   

   

   

   

   

   

anmpp-install 파일을 복사하여 /system 에 붙여넣습니다.

   

   

   

이동한 사진은 아래와 같습니다.


   

   

   

터미널을 키시고 su 를 쳐서 슈퍼유저 권한을 획득합니다.

   

   

   

   

슈퍼유저 권한을 획득하기 전에

   

anmpp-install 파일에 권한을 777로 주시길 바랍니다.

   

권한을 변경하지 않으시면 터미널에서 에러가 납니다.

   

   

   

   

   

   

아래 터미널 창을 보면 에러 작렬이지요>

   

퍼미션을 주지 않아서 그런겁니다.

   

터미널에서 슈퍼유저 권한을 얻고 /system/anmpp-install

   

이라고 입력하시면

   

아래와 같이 설치가 완료될 것입니다.

   

   

   

   

   

   

실제로 아래의 앱은 웹서버를 컨트롤 해 주는 앱입니다.

   

간단하게 서버를 켜고 끌 수 있습니다.

   

   

   

실제로 이렇게 켜면 중국어 작렬이라..

   

디컴파일 해서 한글화 해 보려고 했지만 

   

귀찮아서....

   

실제로 버튼 기능은 위에서 부터 차례로

1. 서버 상태보기

2. 서버 시작하기

3. 서버 재시작하기

4. 서버 중지하기

5. 서버 자동실행 설정? (이것은 예전에 없던 기능인데 V7 로 업그레이드 되면서 생겼는데요..)

   

이는 터미널에서 

   

anmpp status

anmpp start

anmpp reload

anmpp stop

   

과 같은 기능을 합니다.

   

실제로 동봉된 Bit SSH Server 앱을 이용해서 Putty 접속을 하여

   

터미널로 이렇게 웹서버 컨트롤이 가능합니다.

   

   

   

   

   

   

   

1. 서버 상태보기를 누르시면 Not Running 이라고 나옵니다.

   

   

   

   

시작을 하고 눌러보시면 Running 이라고 나오구요.

   

   

   

   

   

실제로 컴퓨터에서 접속해 보시면

   

   

   

이렇게 뜹니다.

   

웹 루트는 

   

/sdcard/wwwroot

   

입니다. 

   

   

이는 미리 설정된 것이며 안의 nginx.conf 설정 파일로 수정이 가능합니다. 그것은 원문 NAS 만들기 게시물을 참고해 주세요.

   

   

   

   

3. 서버 활용

   

   

제로보드, 킴스큐, Ajaxplorer, 워드프레스, encode-explorer, phpmyadmin 을 사용할 수 있습니다.

   

phpmyamin 은 웹 루트에 /sdcard/wwwroot/phpmyadmin 으로 둘 수 있지만

   

nginx.conf 파일 수정으로 특정 URL 연결을 통해서도 할 수 있습니다.

   


댓글을 달아 주세요