서브 도메인이란 내가 쓰고 있는 도메인을 확장시킨 도메이다
예를들어 내가 abcd.com이라는 도메인을 구입했으면 www.abcd.com, hello.abcd.com 와 같이 비슷한 이름의 도메인을 사용할 수 있는 것이다.
나는 기존에 구입했던 도메인에 www서브 도메인을 적용시킬 것이다.
1.가비아에서 서브 도메인 설정
가비아에서 자신이 구매한 도메인의 설정창을 열어준다
[DNS 레코드 설정 --> 설정]
해당 도메인의 설정 Button
2.AWS Route53설정
가비아에서의 설정이 끝났다면 AWS에서의 설정도 해줘야한다!
우리가 설정하고 있었던 도메인 호스팅에서 CNAME유형을 더 추가해줄 것이다.
값에는 내가 사용하는 도메인의 이름을 써주고
레코드 이름의 빈칸에는 내가 가비아에서 추가했던 호스트 이름을 써줘야한다.
생성을 하면 레코드가 하나더 추가된다!
3. nginx 설정
하나의 주소가 더 생겼으니 nginx.conf파일에 하나의 Server{}구조를 추가한다고 생각하면 쉽다.
http{}구조 안에 넣어줘야하고, Server{}구조를 직접 쓸 수도 있지만 관리에 용이하도록 코드를 따로 뺐다.
second.conf라는 파일을 생성하여 그 안에 서브 도메인에 해당하는 Server{}구조를 생성하고 이를 main conf파일( 즉, nginx.conf)파일에 include 시켜줬다.
아직 https redirect처리를 해주지 않았기 때문에 초기의 nginx.conf파일과 유사하도록 작성!
파일들 또한 관리하기 편하도록 /usr/share/nginx/html에 second라는 디렉토리를 만들어 서브 도메인만 사용하도록 했다.
그리고 혹여나 index.html끼리 헷갈릴까봐 서브 도메인의 첫 페이지는 index1.html으로 설정했다.
첫 화면인 index.html은 내 마음대로 작성했따!
재부팅하고 접속해보면!
초라하기 짝이 없는 html
https도 적용시켜 주자.
성공~
'Computer Engineering' 카테고리의 다른 글
GitHub Contribution 잔디 추가 안되는 현상 (0) | 2021.10.10 |
---|