CNAME 추가
Nginx 설정 전 CNAME 추가가 필요하다.
도메인 관리 페이지에서 CNAME을 추가한다.
카페24 기준 "도메인 관리 > DNS 관리 > 별칭(CNAME) 관리" 메뉴에서 추가/편집할 수 있다.
카페24는 기본으로 "*.domain.com"으로 잡혀있어서 별로 추가가 필요 없었다.
Nginx 설정 변경
CNAME을 추가한 후 Nginx 설정을 변경한다.
아래 명령어를 입력하여 설정 파일을 연다.
$ sudo vi /etc/nginx/sites-enabled/default
기존 server {} 블럭 하단에 서브 도메인에 대한 새로운 server {} 설정 블럭을 추가한다.
# 기존 server 설정 server { root /var/www/html; index index.html index.htm index.nginx-debian.html; server_name domain.com; location / { try_files $uri $uri/ =404; } } # 서브 도메인 server 추가 server { root /var/www/html/sub/path; index index.html index.htm index.nginx-debian.html; server_name sub.domain.com; location / { try_files $uri $uri/ =404; } }
서버를 재부팅한다.
sudo /etc/init.d/nginx restart
SSL 추가
ubuntu nginx ssl 적용 페이지를 참조하여 SSL을 추가한다.
아래와 같이 메인 도메인과 서브 도메인에 대한 인증서를 모두 발급받는다.
$ sudo certbot --nginx -d domain.com -d sub.domain.com
'기타자료' 카테고리의 다른 글
REST Api 관련 참고 링크 (0) | 2020.03.23 |
---|---|
nginx 멀티도메인 사용 (2) | 2020.02.24 |
비주얼 스튜디오 코드 ( Visual Studio Code) 확장프로그램 (0) | 2020.02.15 |
Visual Studio Code + php 사용시 오류 (0) | 2020.02.15 |
자주사용하는 마크다운(markdown) 문법 정리 (0) | 2019.07.26 |