회원가입

로그인

아이디
비밀번호
ID/PW 찾기
아직 회원이 아니신가요? 회원가입 하기

정말 간단하고 쉬운 웹서버 구축하기 (PC 윈도우즈 환경에서 웹서버 구축하기)

Profile
마래바

호스팅 서비스를 이용하면 업체에서 서버를 관리해 주니 편리한 점이 많지만, 여러 이용자가 함께 사용하는 서버다 보니 제약 사항도 많다.

예를 들어 일시에 특정 주소로부터 많은 접속이 발생하면 서버에 무리를 준다는 이유로 임의로 접속을 해제하거나 블록(접속 금지)해 버리는 경우도 비일비재하다.

하드(?)한 홈페이지가 아니라면 간단히 집에 있는 PC 로도 웹서버를 구축할 수 있다. (물론 FTP 서버 구축도 가능하다)


1. 필요한 환경

  • 윈도우즈 환경이면 다 됨


2. 필요한 서버 프로그램

  • VertrigoServ : 서버 구축에 필요한 php, MySQL, Apache, PhpMyAdmin 등 프로그램 일괄 설치하고 관리할 수 있도록 해 준다.
  • 홈페이지 : https://vertrigo.sourceforge.net/ (최신 버전 다운로드 가능)


3. 기본 서버 프로그램 설치

  • VertrigoServ 프로그램으로 기본 설치

    server_1.jpg
    설치를 마치면 위 그림과 같이 폴더가 구성된다
  • 설치 후 프로그램 메뉴바에서 Tools > PhpMyAdmin 실행하여 원하는 DB 생성 (예: saymeair 등)
    • id : root
    • pw : vertrigo
  • xe 프로그램을 www 폴더 아래 Copy
    • xe 폴더 명을 없애고 싶으면 xe 폴더를 제외한 하위 폴더만 Copy

      server_2.jpg
  • 이제 브라우저에서 localhost 로 들어가 xe 프로그램을 설치
    • 예) localhost/index.php 혹은 192.168.1.11/index.php 등으로 xe 설치 프로그램 실행


4. 대표 유입 아이피 설정 (DMZ)

  • 인터넷 공유기를 이용하는 경우 여러 아이피(ip) 중 해당 서버(PC)의 아이피를 대표 유입 아이피로 설정 (이렇게 해야 외부에서 접속할 때 해당 PC/서버 에 설치된 홈페이지로 연결된다.)

    server_3.jpg


5. 다이나믹 DNS (DDNS) 설정 (유동 IP 를 고정 도메인으로 설정하는 단계)

  • 구축한 서버/PC의 DDNS 설정

    server_4.jpg
  • DNSever(kr.dnsever.com)에서 사용할 도메인의 다이나믹 DNS 설정

    server_5.jpg


6. 공유기 IP 변경 -> DNSever 등록 IP 수정/업데이트 하기

  • 해당 서버/PC 를 연결된 IP 는 유동 IP 이므로 인터넷 공유기를 재부팅하게 되면 IP 가 변경된다. 이렇게 되면 수동으로 DNSever 에 등록된 기존 IP 를 수정해 줘야 한다.
  • 현재 서버/PC IP 를 감지해 변경된 경우, DNSever 등록 IP 를 자동으로 갱신해 주는 프로그램을 설치하는 게 좋다.
  • 프로그램 다운로드 : DNSever 에서 사용 가능한 클라이언트 프로그램 
  • 설치 시 DNSever 의 회원 id 와 다이나믹 DNS 인증코드를 입력하면 설치 끝
  • 이 프로그램은 일정 주기(61초 등)로 해당 서버/PC의 IP 를 감지하여, 혹시 변경되었다면 자동적으로 DNSever 의 DNS IP 도 수정/업데이트해서 바꾸어 준다. 

    server_6.jpg


댓글
1
  • 비볼디
    비볼디
    내댓글
    2019.12.04

    안녕하세요.

    아직도 웹 호스팅, 서버 호스팅을 이용하면서 매월 비용을 납입하고 계시나요?

    한 번의 서버 구축으로 집, 사무실에서 서버를 운영해 보세요.

     

     

    01. 서버 구축에 사용할 PC 상담 후 추천 제안. (서버 구축 후 30일 간 무상 AS)

    02. 리눅스 운영체제 설치 및 설정. (uBuntu 18.04.3 LTS)

    03. 구축된 서버PC에 도메인 연결.

    03. SSL 인증서 설치 및 HTTPS 연결. (서브 도메인 무제한)

    04. 웹 서버 설치 및 설정 최적화. (일 10만명 이상의 접속자도 커버)

    05. 홈페이지 개발 환경 구축.

    06. 집 또는 사무실에서 사용중인 공유기 설정.

    07. PHP, Java, Database 설치 및 최적화 설정.

    08. Samba 서버 설치.

    09. 데이터 자동 백업. (분, 시간, 요일, 월별로 자동 백업 및 서버 간 네트워크 백업)

    10. 메일 서버 구축. (HDD 최대 용량만큼 메일 수신, 무제한 대량메일 발송)

    11. 기업 파일 서버 구축.

    12. 미디어 서버 구축 (사진, 음악, 동영상 플레이 및 관리)

    13. Wordpress, Next Cloud, Plex Media Server 설치.

    14. IKEv2 VPN Server 설치.

    15. 리눅스 서버 내에서 가상으로 윈도우 OS를 설치하여 사용. (웹 브라우저에서 윈도우 접속)

    16. Torrent 서버 설치.

    17. Cloud Office 설치로 휴대폰 및 웹에서 문서 관리. (Microsoft Office 완벽한 대체 가능)

    18. Odoo CRM 설치. (재고, 판매, 구매, 제조 관리, 차량 관리, 점심 관리, 게시판/블로그 관리, 프로젝트 관리, 경비 관리 등)

    19. 서버 유지보수 및 원격 지원.

     

     

    24시간 언제든지 상담 가능합니다.

    자세한 내용은 아래 홈페이지에서 구축 내용을 확인하시고 견적을 요청하시면 됩니다.

     

     

    https://server.vivoldi.com

     

     

    감사합니다.

Profile

로그인

아이디
비밀번호
ID/PW 찾기
아직 회원이 아니신가요? 회원가입 하기