📌http로 연결을 해둔 상태에서 시작
https://hayoung-dev-story.tistory.com/30
NGINX의 설정파일에서 SSL인증서를 등록할 수 있다.
NGINX의 설정파일 경로
etc/nginx/nginx.conf
SSL 인증서를 다운받으면 총 3개의 파일이 나오는데 (crt파일 2개, key 1개) 두개의 .crt 파일을 합쳐서 하나의 파일을 만든다.
sudo cat certificate.crt ca_bundle.crt > certificate_combined.crt
만약 여기서 Permission denied란 에러가 뜬다면 chmod 777 명령어를 사용해서 파일 권한을 변경해야 한다.
etc/nginx/nginx.conf 로 들어가서 아래와같이 코드를 추가한다
ssl_certificate "/합친파일의 경로"
ssl_certificate_key "/개인키의 경로"
root에 메인페이지가 있는 프론트파일 경로를 입력한다.
아래의 명령어로 nginx를 재실행시키면 프론트의 정적파일이 https로 접속되는것을 확인할 수 있다.
sudo restart nginx
'백엔드' 카테고리의 다른 글
HTTPS 환경 및 구축 방법 (2) | 2023.05.25 |
---|---|
Node.js 로 https서버 생성하고PM2로 실행하기(404에러) (0) | 2023.05.25 |
[윈도우] AWS EC2인스턴스 생성 및 서버 배포(Nginx, PM2),403 forbidden 해결 방법 (1) | 2023.05.25 |
[회고] Ticket Want It(티켓원잇) (1) | 2023.05.15 |
JWT토큰 인증(Local Storage) (1) | 2023.05.15 |