일단 저전력서버라고 해서 그렇게 대단한건 아니구요.
그냥 전기 적게 먹는 개인 컴퓨터 가져다 놓으면 저전력서버죠 뭐.
옛날엔 주로 아톰을 의미했는데 요즘은 인텔이 워낙 전력관리를
잘해서 인텔 4세대 CPU (하스웰) 이후거면 전력소모에서
큰 차이는 안납니다.
보통 하스웰 이후 컴퓨터의 대기전력은 35~40W 선이죠.
그래픽은 내장그래픽 쓰고 램도 하드도 하나만 써야죠.
꼭 내장그래픽 쓰는게 중요합니다.
어느 정도 동작한다고 치고 1시간에 50W 잡으면
한달 744시간 계속 동작하면 37.2Kw를 쓰게 되지요.
제이앤지님처럼 전기 거의 안쓰셔서 누진 1등급으로 전기료 내시는
분은 1Kw당 60원 잡고 단돈 2200원으로 서버를 쓰시는 셈이니
웬만한 웹호스팅보다도 싸게 먹히는 셈입니다.
아니면 낡은 노트북 안쓰시는게 있다면 그것도 좋을거구요.
대개의 노트북은 화면 꺼지면 20W 정도 먹죠.
성능이야 천차만별일 수 있겠지만 기본적으로 노트북이면
전력소모면에선 서버로 쓰기엔 아주 좋습니다.
그리고 APM을 설치해야 하는데
솔직히 관리면에서 그냥 윈도우에 APM 설치하라고 권해드리고
싶습니다. 같은 하드웨어면 리눅스가 더 강력하지만 조금이라도
편리한게 좋으니까요.
윈도우에서 APM 설치는 APMsetup, autoset, xampp, wamp 등의
프로그램으로 한번에 깔 수 있어요. 일단 APMsetup은
이제 너무 오래되서 못쓰겠고.. xampp는 최신 버젼으로 깔아주긴
하는데 문제는 이게 죄다 영문으로 깔려버린다는거...
단순히 화면표시언어뿐만 아니라 타임존도 그렇고 특히 mysql 입출력이
utf8이 기본이 아니라서 한글 제대로 쓰려면 손볼데가 정말 많아요.
wamp는 xampp보다 더 유명한거 같긴 한데 제가 써본 적이 없네요.
서양애들 물건이니까 xampp와 비슷한 문제점이 있겠죠.
그러니 버젼에서 약간 손해를 보더라도 autoset이 가장 좋은
방법이라고 할 수 있겠습니다. 아파치 2.4.17 와 PHP 7.0.1이 깔려요.
http://autoset.net/xe/download_autoset_10_7_0
뭐 설치파일 받아서 실행하면 그냥 일사천리로 끝이니까
더이상 간단할 수가 없죠.
설치가 끝나셨으면 시작메뉴 눌러서 오토셋 매니저 프로그램을
찾아서 실행해주셔야 해요. 아파치하고 mysql이 자동실행이
아니거든요. 그래서 오토셋 매니저 실행한 다음에 거기서
아파치하고 mysql 실행을 한번씩 눌러주셔야 합니다.
autoset 설치 끝나셨으면 127.0.0.1로 접속해서 페이지 뜨는거 확인하시고
혹 방화벽 문제 생기면 윈도우 제어판에서 방화벽 검색하신 다음에
방화벽은 아예 꺼주시고
127.0.0.1/phpmyadmin에도 한번 접속해주세요.
XE 깔려면 DB를 미리 하나 만들어줘야죠.
ID하고 비밀번호는 root / autoset 이에요.
그 다음엔 XE 압축파일 받아서
C:\AutoSet10\public_html\xe
디렉토리에 풀어주세요.
그러고나서 127.0.0.1/xe 로 접속하셔서 xe 설정 마치면
xe 설치 끝!
DB ID하고 비밀번호는 root / autoset 이에요.
그리고 홈서버를 운영하려면 역시 DDNS 문제를 해결해야겠죠.
그냥 iptime 공유기에 딸린 DDNS를 쓰세요. 그게 제일 간단합니다.
그래서 [원하시는 이름].iptime.org 주소를 만든 다음에
운영하시려는 사이트의 DNS 설정을 좀 바꿔주시면 됩니다.
아마 A레코드로 해서 [도메인].com에 IP가 직접 지정되어 있을거에요.
mydomain.com 123.123.123.123 이렇게 말이죠.
이걸 지워버리고 CNAME 레코드를 추가해서
mydomain.com -> mydomain.iptime.org
이렇게 포워딩하게 설정하면 됩니다.
다만 letsencrypt는 리눅스에선 거의 자동으로 동작이 이뤄지는데
윈도우에서 APM으로 깔면 자동으로 인증서 설치되고 3개월마다
업데이트되게 할 수는 없어요. 3개월마다 수동으로 인증서
만들어서 직접 업데이트해야 합니다. 좀 많이 불편하죠.
서브도메인이 아닌 그냥 도메인(mydomain.com)에는 CNAME 레코드를 사용할 수 없습니다 ㅜㅜ
클라우드플레어에서는 CNAME 레코드를 추가하도록 허용해 주긴 하는데, 실제로는 A 레코드가 추가되지요.
포워딩 서비스를 제공하는 네임서버라면 그냥 도메인은 www 서브도메인으로 포워딩 설정해 놓고,
www 서브도메인에만 CNAME을 사용하는 것이 가장 깔끔한 방법입니다.