이 글은 초보자들에게 알기쉽게 설명 드리는 글이며 비 전문가도 알아듣기 쉽게 기획하여 포스팅 하였습니다.

한동안 홈페이지 오픈 이후에 집에 있는 PC를 이용해서 홈 서버를 운영하였었습니다. 오픈 이후에 약 12일 동안 3분정도 2회 시스템 다운이 일어났으며 바로 복구가 되었습니다. 왠만한 서버 호스팅 업체보다 훨씬 빠릿빠릿한 응답률과 움직임을 보였지만 테스트를 마치고 호스팅 업체를 이용해서 현재는 운영하고 있습니다. 가장 큰 이유는 이 글을 끝까지 읽어보시면 알 수 있을 것입니다.ㅎㅎ

kidsart

많은 사람들이 홈페이지를 제작하면서 간과 하는 것이 홈페이지만 만들면 장땡이라고 생각 합니다. 물론 저도 아무것도 모를 때는 그랬었죠.ㅎㅎ자 그럼 첫번째로 홈페이지를 구성하여 모든 사람들이 볼 수 있도록 하는데에 무엇이 필요한지 하나씩 알아보도록 합시다. 홈페이지는 말 그대로 집이라고 가정하여 설명 드릴게요.

  • 집 (파일이 저장되는 장소)

흔히 우리가 어디론가 이사를 갈 때 집을 전세내거나 월세 혹은 직접 구입을 하게 됩니다. 홈페이지를 구성함에 있어서도 이 집이 제일 먼저 필요하게 됩니다. 이 집을 내 컴퓨터에 지을 것인가, 혹은 호스팅 업체를 통해서 다른 집을 빌려서 들어갈 것인가. 그 선택의 자유는 여러분의 몫이겠죠. 😀 이 집을 짓는데에는 많은 방법들이 있겠네요. 내가 직접 여러가지 재료들을 사서 만드는 방법도 있겠지만 쉽게 집을 지을 수 있게 해주는 DIY 회사들도 참 많이 있습니다. 아니면 집을 빌려주는 업체에서 자기가 미리 지어놓은 집을 무상으로 주기도 하네요. 이 방법들은 너무 많기에 따로 포스팅 하지 않겠습니다. (대표적으로 워드프레스, 자이로, 윅스, 드루팔 등등이 있겠네요.) 자 이제 우리는 이 집을 다른 이름으로 서버라고 부르기로 하겠습니다.

  • 집 주소 (도메인 이름)

집은 있는데 친구들한테 놀러오라고 하고 싶은데 제일 쉽게 알려줄 수 있는 방법은 주소를 알려줘야겠죠? 그래야 친구들이 네비게이션에(익스플로어같은) 주소를 찍고 찾아올 수 있습니다. 혹은 GPS 좌표를 읽어서 그 좌표를 찍어줄 수 있는 방법도 있겠네요 ㅎㅎ 이 GPS 좌표는 우리가 IP 주소라고 부르는 것들입니다. 집 주소를 앞으로는 도메인이라고 불러도 되겠군요.

  • 시간

네 맞습니다. 가장 필요한건 시간입니다. 더 이상 부정할 이유가 없겠네요.

P

두번째로 이제 Step-by-step 하나씩 차근하게 따라해 볼게요. 기본 개념은 위에 것만 있으면 충분합니다. 홈페이지는 준비 되셨나요? 아니셔도 일단 바로 진행을 해보죠. 나중에 만들어도 됩니다. 가장 먼저 자신의 인터넷 회선을 점검합니다. KT같은 경우는 80포트가 열려있을 것이며 나머지 회선들은 80포트가 닫혀있을 것입니다. 그리고 대부분의 가정용 회선은 유동형 IP를 사용하고 있습니다. 말 졸라게 어렵네요.

쉽게 표현해 보죠. KT는 집 열쇠를 주는데 나머지 업체들은 우리집에 들어오는 열쇠를 주지 않고 직접 만들어서 쓰라고 하네요. 그리고 세입자가 너무 많아지는것을 대비해서 외출했다가 돌아오면 다른 집에서 살라고 하네요. 해결방법은 있을까요?

  • 포트 포워드 : 집 문을 열어주는데 필요한 열쇠공 업체 이름이 포트 포워드이네요..ㅋㅋ 아래와 같이 설정하세요. 공유기에서 대부분 지원하는 기능입니다. (공유기 내부 접속은 검색하시면 되구요 저같이 IPTIME을 사용하신다면 192.168.0.1이 열쇠집 주소입니다. 자 아래와 같이 설정해 주세요. 내가 8080키로 문을 열테니 너는 80문을 열어줘라. 이 80문은 웹페이지가 가동되는 기본 포트입니다. 21번은 FTP등과 같이 각각의 포트, 즉 방이 있으며 80포트는 홈페이지를 놓아두는 대문이라고 할 수 있겠죠. 주의.. 포트포워드 검색하면 나오는 DMZ는 아예 건들지 마세요. 외부포트 또한 8080 외 1004, 6969 등 다른 포트를 사용하시는 것을 권장 드립니다.

webforward1

  • DDNS : 외출했다가 돌아왔는데 집이 바뀌어도 바뀐 집에 따라서 주소를 자동으로 적용시켜 줍니다. 마치 경비실과 같은 존재이네요..ㅎㅎ 만약 고정IP를 사용한다면 이 DDNS가 필요한게 아니라 DNS가 필요하게 되는 것이죠. 한마디로 택배가 올 경우 내가 있는 집을 찾아서 다이나믹하게 갖다주는 경비실이 DDNS이며 그냥 니네집은 그대로 있으니 니 택배는 너가 알아서 찾아가라가 DNS입니다. 이 DDNS는 공유기 자체에서 지원해주는 경우와 외부 무료 업체들에게 맡기는 경우가 있으며 공유기 자체에서 지원해주는 형식으로 설명하겠습니다. 마찬가지로 아이피타임 기준입니다. (단 공유기 내부 DDNS를 돌리게 되면 서버설정이나 기타 사항들 ex. TXT파일 편집, A레코드 등등 편집이 어렵습니다. 이건 중급자 이상이 되시면 천천히 공부해 보세요. 저도 잘 모릅니다. ㅋㅋ) 외부 업체 사용시 다음 업체 두곳을 추천합니다. DynamicDNS, DNSZi.

전 DNSZi를 더 추천합니다. 뒤에 나올 웹포워딩 기능까지 무료로 제공해 주거든요.

ddns


눈치 빠른 분들은 아시겠지만 이 DDNS로 집 주소를 만들었습니다.

스샷에 찍힌 주소는 사이트이름.iptime.org이며 이게 홈페이지 주소가 되겠네요. 일단 여기까지 진행하셨다면 기본 단계까지 마치셨네요. 축하드립니다.

  • APM : 서버로 사용하고 싶은 컴퓨터에 설치하여 사용합니다. 그러니깐 집을 짓는데 아무도 안살면 아무도 들어오지 않겠죠. 부동산이겠네요. ㅎㅎ 이 부동산 프로그램은 어떻게 설치할까요? 걍 파란창이나 Be evil Google 사이트에 들어가서 검색해서 다운받으시면 됩니다. 다른 프로그램도 있으나 여러가지 문제점 혹은 설치 오류가 발생하기에 여기에 대한 별다른 언급은 하지 않겠습니다. 이 부동산은 3종 종합 서버 패키지라고 보시면 됩니다.
  • Domain : 대부분의 사람들은 .com이나 .co.kr, .org와 같은 쉽게 알아볼 수 있는 사이트 주소를 선호합니다. 바로 집 주소 구입하기인데요, 여기엔 많은 프리미엄이 붙은 집주소들도 있으며 아직 선점하지 못한 주소들도 많이 있습니다. 혹은 무료 도메인 구입을 통해서 xxx.iptime.org 말고 girl.hol.es 와 같은 독창적인 사이트를 열 수도 있습니다. 유동아이피를 설정 하셨다면 도메인은 꼭 있어야 하는 필수 조건일 텐데요…… 이유는 아래와 같습니다.
  • 8080포트 : 우리가 아까 설정해 놓았던 8080 열쇠를 기억하시나요? 이 열쇠로 80문을 열수가 있는데, 여기서 문제점이 발생합니다. 우리가 설정했던 DDNS 도메인은 xxx.iptime.org였습니다. 그런데 그냥 이 도메인을 클릭하게 되면 웹페이지로 기본적으로 설정되어 있는 80번 열쇠로 문열 열게 되겠죠? 그래서 몇번 열쇠로 문열 연다는 명령어 xxx.iptime.org:8080가 필요하게 됩니다. 즉 이 거추장 스러운 주소가 내 집 주소가 된다는 얘기죠. 우리는 이 거추장 스러운 주소 대신에 구입한 혹은 무료로 등록한 도메인을 이용해서 포워딩을 하겠습니다.
  • 웹포워딩 : xxx.com 도메인을 구입했다고 가정합시다. 이 도메인을 입력하면 xxx.iptime.org:8080으로 자동으로 접속하게 하는 것을 웹 포워드라고 합니다. 이것을 설정하는데 도메인 설정부분에 가서 네임서버를 포워딩해주는 업체 네임서버로 변경 후 등록하면 끝입니다. 고정형과 이동형이 있는데 고정형은 웹브라우저 주소창에 xxx.com으로 고정된다는 얘기이며, 이동형은 xxx.com으로 들어갔지만 주소창에는 xxx.iptime.org:8080로 실제 이동된 주소로 변경되서 나오게 됩니다.

모든 준비는 마쳤습니다. 설정부분을 제외한 다른 부분은 쉽게 할 수 있는 부분이며 사이트 가입 후 안내에 따르면 금방 만들어집니다. 개인 PC로 서버를 사용하는 점에 있어서 장점은 FTP 그게 머임? 그냥 C드라이브에 C:\APM_Setup\htdocs 여기가 실제 페이지가 개설되는 폴더이므로 여기서 직접 수정하며 모든 문제에 대해 신속하고 능동적으로 대처할수 있다. 그리고 왠만한 호스팅 업체보다 빠르다 정도의 강점이 있겠습니다. mySQL이나 PHP 기타 부분에 대해서는 아직 몰라도 상관이 없습니다. 치명적인 단점이 있다면 내 주소를 널리 알리고자 SEO 엔진 적용시 내 실제 도메인인 xxx.com이 아닌 원 주소 xxx.iptime.org:8080로 검색이 된다는 점 그리고 그것에 다른 부가적인 문제점 들이 있겠네요.

더 자세한 항목별 포스팅은 별도로 하지 않겠습니다. 너무 귀찮아요.ㅎㅎ 홈 서버 구축, 그리고 멋진 홈페이지 만드세요.~!

개인 홈 서버 및 홈페이지 운영 – APM, DDNS, DNS, Domain
태그:     

댓글 남기기