저전력으로 작동하는 웹서버가 필요하신가요? 웹서버로 사용하는 컴퓨터나 노트북이 너무 많은 자리를 차지하고 있나요? 웹사이트를 만들어 정보를 공유하고 싶은데 웹호스팅을 받기에는 부담스러우신가요?

 

그럼, 안드로이드 스마트폰이나 태블릿을 웹 서버로 변신시켜 보는건 어떠세요? 간단하게 안드로이드 웹서버 만드는 방법을 아래에서 소개합니다.



안드로이드 폰, 태블릿을 웹서버로

주머니 속, 저비용 웹서버

 

순한 웹사이트를 운영하는데 꼭 웹호스팅을 받을 필요는 없습니다. 일반적인 데스크톱 컴퓨터나 노트북만 있다면 필요한 프로그램을 설치하여 웹서버로 활용할 수 있습니다. 문제는 컴퓨터나 노트북이 자리 차지를 비교적 많이 한다는 점입니다. 전기 소모량도 많은 편이고요. 안드로이드폰이나 태블릿을 웹서버로 활용할 수 있다면 어떨까요?


안드로이드 기기를 웹서버로 활용하면 호스팅 비용 지출이 사라집니다. 자리 차지도 거의 하지 않고, 전기세를 걱정할 필요도 없어지죠. 방문자수가 적은 편이라면 별다른 문제없이 웹사이트를 운영할 수 있습니다. 단, 웹사이트를 운영할 때는 멀티태스킹을 자제하는 것이 좋습니다.

 

 

1단계

타이니 웹서버 설치

 

드로이드 웹서버 앱은 종류가 다양합니다. 한가지 아쉬운 점은 이 가운데 다수가 한동안 업데이트가 이뤄지지 않았거나 안드로이드 최신 버전을 지원하지 않는다는 점입니다. 이 글에서는 언급한 문제가 없는 타이니 웹서버 앱을 살펴보겠습니다. 같은 공유기를 통해 인터넷에 연결된 상태에서 컴퓨터에서 안드로이드 폰의 웹사이트를 열어볼 건데요. 다른 앱도 큰 틀에서 보면 기본적인 설정이나 사용 방법이 거의 같습니다.


다운로드: 안드로이드용 타이니 웹서버(무료)

 

2단계

설정?

 

러 앱 가운데 이 앱의 사용 방법이 가장 손쉽고 간편합니다. 웹 브라우저를 통한 즉각적인 파일 다운로드가 가능하기 때문에 친구나 주변 사람과 폰에 저장된 파일을 얼른 공유하고 싶을 때도 유용하게 활용할 수 있습니다. 앞서 사용 방법이 간결하다고 말씀드렸는데 그런 만큼 별달리 설정해 줄 부분이 없습니다. 한가지 아쉬운 부분이 있다면 폴더별 기본 접속 페이지를 index.html 파일로 설정할 수 없다는 점이 있는데요. 사실, 이 부분도 상대적으로 사소한 문제죠.

 


타이니 웹서버를 설치하셨다면 앱을 실행해 보세요. 앱 화면에서 Server path(서버 경로) 부분의 Change 버튼을 눌러 웹사이트 파일이 저장되는 기본 폴더를 지정해줄 수 있습니다. 서버 시작 전 Default charset의 값을 UTF-8로 바꾼 다음 Start server 버튼을 눌러주세요. 이제 폰의 웹브라우저 앱을 열고 http://서버 IP:8080/ 주소로 들어가면 웹사이트에 접속할 수 있습니다. 주소 끝에 :8080을 붙이지 않고 바로 http://서버 IP/로 들어갈 수 있게 하려면 Server port 부분의 숫자 값을 80으로 바꾼 다음 Start server 버튼을 눌러주세요.

 


 

3단계

Main.html 추가

 

main.html 파일을 만든 다음 안드로이드 폰 내의 원하는 폴더로 복사해 넣으세요. 컴퓨터에서는 메모장, 안드로이드에서는 DroidEdit와 같은 텍스트 편집기를 사용해 테스트용 HTML 파일을 만들어 보세요. 마지막으로 테스트용 HTML 파일을 타이니 웹서버에서 설정한 폴더에 넣은 다음 Start server 버튼을 눌러 서버를 시작합니다. 안드로이드 폰의 웹 브라우저나 같은 Wi-Fi 연결 지점에 연결한 컴퓨터에서 http://서버 IP:8080/main.html로 들어가면 해당 웹페이지를 열 수 있습니다.

 


축하드립니다! 안드로이드 폰을 성공적으로 간단한 웹서버로 변신시키셨습니다! 접속이 잘 되는 걸 확인했으니 HTML, CSS, 이미지 파일로 만든 웹사이트를 서버 폴더에 넣기만 하면 됩니다. 안드로이드 폰이나 태블릿을 일상적으로 사용하면서 웹사이트를 호스팅할 수 있다는 점이 무엇보다 좋네요.

 

 

4단계

다른 사람이 접속하려면?

 

드로이드 폰이 3G나 4G로 인터넷에 연결되어 있다면 타이니 웹서버 시작 시 표시되는 IP 주소와 포트 번호를 웹브라우저 주소창에 입력해 웹사이트에 접속할 수 있습니다. 이때, 3G나 4G 인터넷을 켜고 끌 때마다 폰과 서버의 IP 주소가 동적으로 매번 바뀐다는 문제가 있는데, 이 문제는 매번 바뀌는 IP 주소를 자동으로 “별명.ddns.net”과 같은 영문 주소로 연결해 주는 DDNS 서비스에 가입하면 해결할 수 있습니다. No-IP.com과 같은 무료 DDNS 서비스에 가입한 다음 안드로이드 앱을 서버가 구성된 폰에 설치하고 설정하세요. 설정이 끝나면 IP 주소가 아닌 별명.ddns.net과 같은 영문 주소를 입력해 웹사이트에 접속할 수 있게 됩니다.

 

 

안드로이드 폰, 태블릿을 웹서버로

마지막으로 정리

 

지금까지 안드로이드 기기를 웹서버로 바꾸는 방법을 살펴봤습니다. 마지막으로 지금까지 살펴봤던 방법을 다시 한번 정리해 볼까요.

❶ 안드로이드 폰이나 태블릿을 3G 4G 등을 통해 인터넷에 연결합니다.

❷ 타이니 웹서버 앱을 설치합니다.

❸ HTML 파일 형태로 웹사이트를 만듭니다.

❹ 웹사이트 파일을 안드로이드 기기의 웹서버 폴더에 복사해 넣습니다.

❺ 타이니 웹서버를 시작합니다.

웹사이트가 비교적 단순한 형태라면 안드로이드 폰으로 웹 사이트를 호스팅하여 불필요한 호스팅 비용을 아낄 수 있습니다. 뿐만 아니라 컴퓨터를 웹서버로 활용할 때 발생할 수 있는 공간 낭비, 자리 차지 문제를 막을 수 있죠. 그 컴퓨터는 다른 용도로 활용할 수 있을 거고요.

 

사실, 안드로이드 폰은 웹서버 말고도 다양한 활용이 가능합니다. 안드로이드 폰을 컴퓨터 웹캠으로 활용 하는 방법도 확인해 보세요!