- SSL 구매
백엔드(장고)를 학교 서버에 넣고 SSH를 이용해 집에서 원격으로 실행하고 있다.
프론트(리액트)를 실행해보면, SSL 인증서 오류가 발생하였고, 해결 방법으로는 SSL 인증서를 생성 / 구매하는 방법이 있다.
시간이 없어서 SecureSign에서 구매하는 방법을 택했다.
설명이 잘 되어있는 블로그를 참고하였다.
큰 프로젝트가 아니기에 가장 저렴한(?) GOGETSSL을 구입하였다.
- 도메인 구매
SSL 인증서를 받기 위해서는 도메인이 있어야 한다. (도메인 권한 유효성 검증란이 있다.)
도메인도 설명이 잘 되어있는 블로그를 참고하여 무료로 받았다.
- 실행
zip 파일을 받으면, crt.pem 파일과 key.pem 파일이 있다.
두 개의 파일을 manage.py가 있는 폴더에 넣어준다.
255.255.255.255(예시)에는 ip 주소가 들어가야 하고, https를 위해 443 포트는 열려있어야 한다.
--certificate 다음에는 crt파일명.crt.pem
--key 다음에는 key파일명.key.pem을 입력해주면 된다.
python manage.py runsslserver 255.255.255.255:443 --certificate crt파일명.crt.pem --key key파일명.key.pem
728x90
'IT > Python' 카테고리의 다른 글
[DSAC M1] DataFrame, Series 정리 (0) | 2021.08.19 |
---|---|
[DSAC M1] Pandas(판다스) - DataFrame, Series 기본 개념 (0) | 2021.08.17 |
[DSAC M1] NumPy(넘파이) (0) | 2021.08.17 |
[DSAC M1] randn, rand, randint 차이 / matplotlib (0) | 2021.08.16 |
[파이썬] AH01223: couldn't spawn child process 해결방법 (0) | 2021.01.20 |