💪 Today I Learned

AWS 서버 도메인 적용

가비아에서 도메인을 하나 구매했다. 무료 도메인을 쓰고 싶었으나 소프트 스퀘어드 수업에서 별로 비싸지 않으니까 아까워하지 말라더라. (1900원/년 이면 진짜 싸긴 싸다)
구매한 도메인을 AWS 서버에 적용했다. 서버 프로그램으로 nginx를 사용 중인데, server block에 해당 도메인을 추가하는 것으로 쉽게 적용할 수 있었다.

https 적용

  • certbot 이용 (with letsencrypt)

나중에 모의 외주를 하거나 실제 외주를 진행할 때 https 적용은 필수라고 한다. hypertext transfer protocol secure의 약자로, 쉽게 말해 보안성이 강화된 http이다.
우분투 방화벽인 ufw에서 Nginx Full 로 지정해줘야 https 트래픽을 허용할 수 있다.

sub domain 및 redirection 적용

가비아 CNAME 레코드에 서브 도메인 두 개를 추가했다. 위에서 도메인을 적용했던 것과 동일하게 server block에 두 도메인을 추가해줬다.

>> ping www.naver.com

cmd 창에 위와 같이 입력하면 네이버의 IP 주소(210.89.164.90)를 확인할 수 있다. 해당 주소로 이동하면 우리가 잘 알고 있는 www.naver.com 으로 redirection 된다.
이것 역시 server block 을 건드려 진행했는데 솔직히 말하면 어떻게 성공했는지 모르겠다. server_name 부분에 AWS 퍼블릭 IP 주소를 써놔서 된 것 같긴 하다. 하지만 원래대로 수정해도 redirection 이전의 상태로 돌아가지 않는다.

🏃 한마디

우선 소프트 스퀘어드 2주차 과제 끝내기에 초점을 맞췄다. 과제 하면서 틈틈이 찍어둔 스크린샷을 바탕으로 발표 ppt를 만들어야겠다. 내일은 과제 수행하면서 단순히 따라하기만 한 부분들을 정확히 짚고 넘어가야겠다. (위에서 계속 언급한 nginxserver block이나 php-fpm이 무엇인지 등…)