윈도우 PC에 워드프레스 설치과정 정리

윈도우에도 워드프레스를 설치할 수 있고, 도메인 연결하면 완벽한(?)블로그로 탈바꿈할 수 있습니다.
호스팅보다 유지비용이 높을 수 있겠으나, 호스팅업체 측의 요상한 세팅때문에 속썩을 일 없고 사양+용량+트래픽으로부터도 자유로울 수 있습니다. => 극 저전력 X86 기반이면 1개월 전기요금 2천원 정도로 끊을 수 있긴 합니다. 다만 컴퓨터를 새로 사야하니 경제적이라고 말하긴 힘들겠네요.

웹서버 구동 프로그램을 한방팩 형식으로 나온걸 깔아도 되긴 한데, 유지보수 과정에서 묘한 오류를 뿜는다는 보고를 제법 접해서;;; 그냥 속편하게 모든 구성요소를 하나씩 직접 설치하는 것을 기준으로 대략적인 흐름을 적어보겠습니다. 정보들이 파편화돼 있어서 개념이나 흐름 파악하기가 힘들더라고요. 흐름만 잡으면 리눅스에서도 같은 과정으로 접근 가능하니까 장기적으로 대비하기에 좋지요(리눅스가 좀더 사이트 유지/보수하기 좋아서, 욕심생기면 리눅스로 넘어가시게 될거라 생각합니다. 근데 리눅스에도 제대로된 웹서버프로그램 한방팩이 없어서 하나씩 설치하는 추세예요. 우분투 서버버전은 커맨드라인 인터페이스라 일반인 입장에선 멘붕오고;;;).

필요 품목 : 윈도우 기반 PC + 공유기(DDNS 기능 있는 제품). 공유기 있으면 보안에 유리하고 DDNS 적용도 수월합니다.

대략적인 과정
1. 공유기 DDNS 설정 → 가정용 인터넷의 유동IP를 고정된 주소로 고정하기 위함.
2. 공유기 WOL 설정 → 외부나 집안에서 원격으로 PC를 켜기 위함.
3. 포트포워딩(가상서버) 설정 → 공유기 자체 방화벽에서 모든 포트를 막고있는데, 웹서비스를 위해 특정 포트(80, 21, 443 등)를 제한적으로나마 개방하기 위함.
4. APM 설치 1단계 : Apache 2.4 → PC를 웹서버로 만들어주는 프로그램을 설치.
5. APM 설치 2단계 : PHP 7.0 → PHP언어를 변환해서 Apache에 뿌려주는 프로그램을 설치.
6. APM 설치 3단계 : MySQL → DB 프로그램 설치.
7. APM 설치 4단계 : phpMyAdmin → 웹브라우저 상에서 DB를 관리할 수 있는 프로그램 설치.
8. 도메인 구입해서 C네임 레코드에 DDNS주소 연결 → XYZ.com 처럼 도메인주소 입력시 본인의 PC로 접근할 수 있습니다. 이걸 안하면 DDNS 주소가 워드프레스 블로그 주소로 쓰입니다.
9. 본인 Apache 웹문서 폴더에 워드프레스 압축파일을 풀고 도메인(XYZ.com)으로 접근하여 워드프레스 설치과정 진행.

여기에 기본적인 튜닝(GZip압축, 코드Minify, 브라우저캐시 등)부터 적용하기 시작하면 웹사이트가 빨라지는거고,
보안기술(SSL, Mod Security 등)을 적용하면 사이트가 안전해질 겁니다.
원격데스크톱(RDP) 기능을 이용하면 외부에서 PC를 제어할 수 있을 겁니다(재부팅 등).

이정도까지가 취미 수준으로 즐길 수 있는 마지노선인 것 같네요.
8번을 제외한 1~9까지의 과정은 제 티스토리 블로그에 올려놨고,
(http://jimnong.tistory.com/category/도움이%20되는%20Tip/PC)
특히 4~7,9번 과정은 튜토리얼 형식으로 적어놨으니 따라만 하셔도 본인 PC에서 워드프레스 블로그 운영하실 수 있을거예요.

CC BY-NC-ND 4.0