Sub Domain 적용 (Dev, Prod)

oyeon·2021년 4월 21일
1

Server

목록 보기
10/16

reference
https://luminitworld.tistory.com/86?category=975147

환경

클라우드 서버 : AWS EC2 인스턴스
OS : Ubuntu 20.04 LTS
WebServer : Nginx
BL : PHP
DBMS : MySQL

Sub Domain 적용

기존의 devhoyeon.shop 도메인을 prod.devhoyeon.shop, dev.devhoyeon.shop으로 분리하여 동일한 서버 내의 다른 폴더로 접근할 수 있도록 할 것이다. 이는 운영(production) 서버와 개발(development) 서버를 분리하기 위함이다.

1. DNS 레코드 추가

CNAME(Canonical Name record) 레코드 타입은 소유한 도메인에 별칭을 지정할 때 사용한다.

서브 도메인으로 dev, prod를 설정했다.

2. Nginx configuration 설정

테스트 파일 생성

이제 dev와 prod의 이름을 갖는 디렉터리를 Nginx 루트 경로에 생성하자.

~$ cd /var/www/html
/var/www/html$ sudo mkdir dev
/var/www/html$ sudo mkdir prod

이어서 테스트를 위해 dev, prod 디렉터리 각각에 html 파일을 만들었다.

/var/www/html/dev$ sudo vi dev.html
/var/www/html/prod$ sudo vi prod.html

Nginx configuration 설정

~$ sudo vi /etc/nginx/sites-available/default

설정을 마친 후 nginx 서버를 restart 시킨다.

~$ sudo service nginx restart

dev 서브 도메인 검색 결과

prod 서브 도메인 검색 결과

profile
Enjoy to study

0개의 댓글