[ 작업 환경 ]

 

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. 접속 시도

 

정상적으로 접속되는 것을 확인할 수 있습니다.

 

+ Recent posts