Https 인증 설정
- 접근하는건 https 를 보안이 포함되게 진행
- 역방향 프록시에만 SSL 인증서를 발급받아서 적용시키게되면 다음으로 연결되는 웹서버쪽은 SSL을 적용하지 않아도 된다.
https://npm.도메인 ) 으로 npm 콘솔에 접근할 수있도록 추가
- 새로운 ssl 인증을 만들어주면서 저장해준다.
- email은 원래 작성해야한다.
- 해당 부분을 보여주기 위해서 잠시 지웠습니다.
마찬가지로 게시판 프로젝트로 연결되는 도메인에도 ssl 인증을 추가
- 접속을 해보면 자물쇠 표시가 들어가면서 https 적용이 되는것을 확인할 수 있다.
여기까지 AWS ec2 프리티어 서버를 활용하여 배포를 진행해보았다.
- 물론 개인프로젝트이면서 가벼운 프로젝트를 배포를 진행하는 것이기 때문에 그렇게 까지 중요한 일은 아니였지만 배포를 아예 안해보는 것보다는 배포방식에 대해서 이해하는데 꽤 도움이 됬다.
- docker를 활용하여 이미지를 만들어 docker 컨테이너로 돌리는 게 훨씬 편하면서 포트 받는 것도 설정이 가능하여 직접 내가 서버에서 돌리는 것보다 훨씬 나았다.
- nginx_proxy_manager를 통해서 도메인으로 요청할때 해당 요청이 발생시에 npm에서 요청을 gui를 통해서 관리하다보니 시각적으로 설정하기도 편했고, 거기에 npm 단에서 ssl 인증 처리를 하기 때문에 뒤에 웹서버 자체에 ssl 작업을 안해도됬던것도 굉장히 좋았다.