Computer Engineering

AWS Nginx gabia 서브도메인 적용하기

말하는호구마 2021. 1. 9. 19:56

서브 도메인이란 내가 쓰고 있는 도메인을 확장시킨 도메이다

예를들어 내가 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