[ 작업 환경 ]
Centos 7
1. ssl 인증서 파일 생성할 경로로 이동해 명령어 입력
openssl req -x509 -newkey rsa:4096 -nodes -out cert.pem -keyout key.pem -days 365
cert.pem & key.pem 파일이 생성된 것을 확인할 수 있습니다.
2. 예시로, flask에서 적용
if __name__ == "__main__":
app.run(host='0.0.0.0', port='5001', debug=True, ssl_context=('./app001/ssl/cert.pem', './app001/ssl/key.pem'))
3. flask 서버 가동
# vim start_flask_api.sh
#!/bin/bash
filename='server'
nohup /bin/python3 /flask_api/runserver_flask_api.py >> /flask_api/"$filename"_log.txt &
4. 접속 시도
정상적으로 접속되는 것을 확인할 수 있습니다.