IENDEV.COM Since 2001 Login | Register

Development View


[홈서버 구축 #1] 들어가기에 앞서 잠깐..

본 글에서는 피씨를 활용하여 가정에서 홈서버를 구축하고 운영하는 방법에 대해 몇개의 글로 나눠 적고자 합니다. 물론 요즘 웹(서버)호스팅이나 클라우드가 대세이기는 하지만 비용을 떠나 내가 구축한 나만의 서버를 갖고자 하는 욕심을 충족시켜 줄만한 것은 홈서버 밖에 없는 듯 합니다. 직접 구축하고 운영하며 자유롭게 프로그래밍 및 서비스할 수 있는 점이 가장 큰 매력이 아닐까 생각합니다. 반면 전기요금.. 더워지는 방안 온도와 팬 소음.. 통신사와의 어느정도의 타협 필요.. 등의 이슈는 있습니다. 

본 글의 범위인 홈서버 구축은 아래 사항으로 구성되며, 이론적인 것 보다는 실습 중심으로 끌어갈 생각입니다. 개인적으로 구축한 경험을 정리하여 자세히 설명드리겠습니다. 구체적인 범위는 아래와 같습니다.

 

  1. 1대의 윈도우즈 PC에서 Vmare를 이용하여 2대의 서버를 구축합니다. 한대는 웹 서버, 한대는 DB 서버로 사용하겠습니다.
  2. 2대의 게스트 운영 체제는 리눅스(CentOS8)을 설치할 예정이고, Bridge 방식으로 네트워크에 직접 연결하여 내부 고정 IP로 사용하겠습니다.
  3. 흔히 갖고 계신 공유기( 여기서는 IPTIME 기기)를 사용하여 라우터와 방화벽 역할을 하게 할 것 입니다.  DHCP 설정으로 내부 고정 IP를 확보하고 포트 포워딩으로 내외부 통신을 제어합니다.
  4. Apache 2.,4 웹서버를 구축하고 기본적인 웹 서비스 환경을 구축합니다.
  5.  PHP 7.2 를 설치하여 프로그래밍을 위한 환경을 구축 합니다.
  6.  Maria DB 10.5.를 설치하여 데이터 관리 및 활용 방법을 찾을 것 입니다.
  7. 워드프레스(WordPrss) 를 활용하여 간단한 웹서비스를 만들어 운영합니다.
  8. 다시 IPTIME을 활용하여  DDNS 서비를 이용하면서, 도메인 DNS (여기서는 기바아) 를 설정하여 나만의 도메인과 그 연결을 만들 것 입니다.
  9. 그 외 유용한 서버 운영을 위한 서비스나 프로그램을 적용해 보겠습니다.

 

현재 제가 운영하는 홈서버도 위 사항을 통해 구축되었습니다. 다만 워드프레스 대신에 직접 개발한 시스템을 쓰고 있다는 차이 정도..

전체 게시물은 10개 정도 될 것 같습니다. 오늘 부터 차근 차근 자료를 만들어 보겠습니다. 당부 드리고 싪은 점은 프로그래밍이든 인프라 엔지니어링도 마찬기지이지만 백문이불여일타입니다. 실습 중심으로 자료를 만들테니, 모두 한번씩 직접 설정하고 코딩하는 습관을 가져보시길 권장합니다.

질문이나 건의 사항은 언제든 게시물의 댓글이나 커뮤니티에 남겨주시면 적극 답변해 드리겠습니다.

직장에 매인 몸이라 하루 몇시간이나 낼 수 있을지는 모르겠습니다. 자료가 정기적이 못하는 부분은 사과의 여지로 남겨두겠습니다. 감사합니다.


#홈서버 #서문 #내용 #범위


0 Like it  |   0 Comment


댓글 남기기


로그인후 입력하실 수 있습니다.