장고 - Openssl로 인증서 생성 및 ssl runserver 사용
1. openssl 버전 확인
$ openssl version
- 만약 나타나지 않는다면 설치해야 한다.
2. 키 파일 생성
$ openssl genrsa 1024 > django.key
3. cert 파일 생성
$ openssl req -new -x509 -nodes -sha256 -days 365 -key django.key > django.cert
4. 해당 파일을 프로젝트 폴더에 붙여넣기
5. django-sslserver 설치
$ pip install django-sslserver
6. settings.py에 INSTALLED_APPS 추가
INSTALLED_APPS = [
...
'sslserver',
]
7. 명령어 실행
$ python manage.py runsslserver --certificate django.cert --key django.key
Posted