마스터욱
Toggle navigation
  • 회원가입 | 정보찾기
ICON NAVIGATION
정보수정 쪽지함 주변맛집 익명채팅
공지사항 채팅 개발문의 방명록
  • MAIN NAVIGATION
  • 메인
  • 마스터욱 공간
    • 마스터욱 소개
    • 개발 리스트
    • 공지사항
    • 방명록
  • 마스터욱 외부자료
    • 네이버
    • 티스토리
    • 깃허브(github)
  • 개인 프로젝트
    • 랜덤 이성 채팅
    • Auto 크롤링
    • Javascript 카카오 채팅
    • 파이썬 뉴스매매
    • C# 키움 주식 자동매매
    • C# 키움 주식 패턴 분석
    • PHP 욱보드
    • 업비트 자동매매 개발
    • 업비트 자동매매 일지
  • 개발 의뢰
    • 개발 문의
    • 개발 견적
    • 개발 피드백
    • FAQ
  • 개발 경험 Tip
    • PHP
    • JSP
    • HTML
    • Javascript
    • Android
    • C#
    • MySQL
    • Linux
    • Python
    • NodeJS
    • React
    • Vue.js
    • Flutter
    • 정규식
    • 기타
  • 커뮤니티
    • 자유게시판
    • 추천사이트
    • 영화
    • 여행
    • 유머
    • Overseas News
  • 맛집&즐길 거리 탐방
    • 맛집 정보
    • 즐길 거리 정보
    • 내 주위 맛집&즐길 거리
  • 공유 사진
    • 음식
    • 여행
    • 캐릭터
    • 배경
    • 기타
    • 이모티콘
    • 일러스트
  • 놀이터
    • 블록뽀시기
    • 트레이딩뷰
    • 로또 시뮬레이션
    • 쳇쳇 익명 채팅
    • 랜덤 이성 채팅
    • AI 채팅
    • 미니 채팅
    • 바이너리 테스트
    • 마번호 생성기
    • 바카라 시뮬레이션
    • 홀짝점수 테스트
    • 로또 분석기
SITE STATISTICS
  • - 명 현재 접속자
  • 2,181 명 오늘 방문자
  • 2,047 명 어제 방문자
  • 5,192 명 최대 방문자
  • 689,801 명 전체 방문자
  • 2,569 개 전체 게시물
  • 496 개 전체 댓글수
Facebook Twitter GooglePlus KakaoStory NaverBand
  1. 홈
  2. 기타
목록으로

서브도메인 DNS 설정방법

마스터욱 0 223 0 0 2023-03-10 17:20:25

참고 : http://triki.net/apps/2110


나에게는 카페24 리눅스 가상서버가 있다.

이 가상서버에는 카페24의 임시도메인이 발급되어있으며, 그 도메인명은 seaman501.cafe24.com 이다.

기본적으로 seaman501.cafe24.com 임시도메인으로 Nginx 서버에 PHP를 연결해서 저의 프로그램으로 기본 홈페이지만 세팅해 둔 상태이다.

 

 

그리고 새로운 프로젝트를 개발하려고 리눅스 유저계정을 하나 더 세팅했다. 이번 프로젝트는 Vue(뷰)로 개발을 하려고 하기 때문에, 계정명도 vue 로 세팅했다.

$ sudo useradd vue

 

그리고 도메인을 연결하려고 하는데, 임시 도메인의 서브 도메인으로 세팅을 하려고 생각을 했었다.

가령 vue.seaman501.cafe24.com 이런식으로 말이다.

하지만 임시도메인은 말그대로 임시라서, DNS 세팅을 할수가 없었다.

그래서 새로운 도메인을 구하려고, 무료도메인 사이트 freenom.com 에 들어가 무료도메인을 하나 구하려고 했다.

하지만 freenom.com 은 현재 공사중이라 사용을 할수가 없었다. 왜날뷁~

그렇다고 도메인을 새로 사서 결제하기엔 내 자존심이 용납치 않았다.

무에서 유를 창조하는 것이 개발자이며, 그 개발자의 정점에 우뚝 선 남자가 바로 나 아닌가!

 

그래서 현재 내가 소유하고 있는 webschool.kr 의 서브도메인을 만들어서 사용하기로 결정했다.

서브도메인명은 seaman501.webschool.kr 로 정했다.

 

도메인 dothome.co.kr 에서 구매했었다.(당시에 여기서 반값 세일을 해서...)

dothome.co.kr 에서 구매를 했지만, 네임서버는 iwinv 로 세팅되어 있었다.(webschool.kr 홈페이지는 iwinv 호스팅을 사용중임.)

그래서 구매한곳은 dothome.co.kr 이지만, 네임서버는 iwinv 로 세팅되어 있기 때문에, DNS 수정은 iwinv 로 가서 진행을 하였다.(중요 : DNS 수정은 네임서버에서 진행하여야 한다.)

 

그리고 아래와 같이 수정하였다.

서브도메인 DNS 설정방법

 

이름/호스트/별칭에다가 seaman501.webschool.kr 서브도메인을 세팅해 두고, 레코드 유형을 A 타입으로 하고 값을 내카페24 리눅스 서버 IP 를 등록하였다.

나의 경우 레코드 유형을 A타입으로 하였지만, CNAME 으로 해도 된다. CNAME 으로 하게되면, IP 가 아닌 도메인으로 세팅할 수 있다.

즉 내가 만약 CNAME 으로 세팅하게 되면, seaman501.cafe24.com 으로 세팅했겠지~

나의 경우 내 서버 IP 가 고정이고, IP 는 DNS 갱신이 빠를 것 같아서 A 타입으로 세팅하였다.

여기까지 하면 DNS 세팅을 끝이다.

 

그리고 나의 리눅스 Nginx 서버의 server 세팅을 아래와 같이 해주었다.

/etc/nginx/sites_available/설정파일명.conf

서브도메인 DNS 설정방법

 

브라우저로 접속할 것이기 때문에 80번 포트로 세팅하고, server_name 을 서브도메인으로 세팅해주면 된다.
그리고 계정 홈디렉토리와 기본 호출 파일명을 세팅해주었다.

그리고 Nginx 를 리부팅 해주었다.

 

$ sudo service nginx restart

 

그리고 이렇게 vue 서버가 연결되었다.

서브도메인 DNS 설정방법

 


이렇게 이제 프로젝트마다 webschool.kr 의 하위도메인으로 개발을 해 나갈 예정이다.

시대가 변함으로 인해 이제 SPA(single page application) 로 개발을 해나가는게 맞는것 같다.

백엔드는 여전히 php 로 할까 생각중이지만, 대세는 node와 파이썬이기 때문에 상황에 따라서 백엔드도 바꿀 생각이다.

0
0

목록

Facebook Twitter GooglePlus KakaoStory NaverBand
0 Comments

비밀번호 확인

확인
댓글은 자신을 나타내는 '얼굴'입니다. *^^*
등록
자동등록방지 숫자를 순서대로 입력하세요.

댓글수정


글쓰기
검색
번호 제목 이름 날짜 조회
  • 68
    최강의 ssh 관리툴은 MobaXterm
    마스터욱
    조회수 182   25-11-18 05:26
    마스터욱
    25-11-18 05:26
    182
  • 67
    xcode & swift 환경에서 파이어베이스 푸시설정 이외 info 설정들(메모메모)
    마스터욱
    조회수 188   25-08-05 03:18
    마스터욱
    25-08-05 03:18
    188
  • 66
    맥북 없이 IOS 앱 개발하기(웹뷰기반)
    마스터욱
    조회수 331   25-06-11 06:48
    마스터욱
    25-06-11 06:48
    331
  • 65
    윈도우에서 삭제되지 않는 파일/폴더 강제로 삭제하기
    마스터욱
    조회수 236   25-04-11 00:43
    마스터욱
    25-04-11 00:43
    236
  • 64
    무료 이미지 서버
    마스터욱
    조회수 889   24-08-03 23:52
    마스터욱
    24-08-03 23:52
    889
  • 63
    Git 터미널 계정 변경 방법
    마스터욱
    조회수 251   23-10-15 02:32
    마스터욱
    23-10-15 02:32
    251
  • 62
    ****************************** gitbub - Private Repository 다른 사람과 공유하기+클론
    마스터욱
    조회수 359   23-10-15 02:27
    마스터욱
    23-10-15 02:27
    359
  • 61
    git - 다른 브랜치에서 pull 받기
    마스터욱
    조회수 166   23-10-15 02:15
    마스터욱
    23-10-15 02:15
    166
  • 60
    git에러 => fatal: refusing to merge unrelated histories
    마스터욱
    조회수 180   23-10-15 02:10
    마스터욱
    23-10-15 02:10
    180
  • 59
    디컴파일러 다운로드 및 사용법
    마스터욱
    조회수 153   23-10-08 23:27
    마스터욱
    23-10-08 23:27
    153
  • 58
    [2] 스테이블 디퓨전(stable-diffusion-webui) 설치방법 [2]
    마스터욱
    조회수 346   23-09-23 14:17
    마스터욱
    23-09-23 14:17
    346
  • 57
    리다이렉트(redirect) 에 대한 고찰과 개념정리
    마스터욱
    조회수 205   23-09-18 01:48
    마스터욱
    23-09-18 01:48
    205
  • 56
    [1] ****************************** Github private repository를 clone하는 방법 [1]
    마스터욱
    조회수 326   23-08-28 14:09
    마스터욱
    23-08-28 14:09
    326
  • 55
    [7] ****************************** vscode 와 github 연동관련 메모(+SFTP 추가) [7]
    마스터욱
    조회수 599   23-08-24 04:22
    마스터욱
    23-08-24 04:22
    599
  • 54
    vscode 로 github 레파지토리에 업로드 하기
    마스터욱
    조회수 153   23-08-24 04:06
    마스터욱
    23-08-24 04:06
    153
  • 53
    IP 변경하는 방법
    마스터욱
    조회수 167   23-07-14 22:23
    마스터욱
    23-07-14 22:23
    167
  • 52
    [2] 딥러닝/머신러닝 공부 자료들 [2]
    마스터욱
    조회수 226   23-06-28 17:09
    마스터욱
    23-06-28 17:09
    226
  • 51
    웹앱으로 진동알림 설정
    마스터욱
    조회수 173   23-06-07 03:15
    마스터욱
    23-06-07 03:15
    173
  • 50
    PWA 를 이용한, 바탕화면에 홈페이지 아이콘 자동으로 생성하기
    마스터욱
    조회수 167   23-06-07 03:12
    마스터욱
    23-06-07 03:12
    167
  • 49
    서브도메인 DNS 설정방법
    마스터욱
    조회수 224   23-03-10 17:20
    마스터욱
    23-03-10 17:20
    224
글쓰기
검색
  • 1
  • 2
  • 3
  • 4
  • 다음

Search

개인정보처리방침
마스터욱. All rights reserved.

Close

0 명 접속중
Time Loading...