在Python Flask应用安装SSL证书(Linux)
安装配置
6分钟阅读
2987次浏览
前提条件
- 已获得SSL证书(PEM格式)
- Python 3.6+
- Flask 2.0+
步骤一:准备证书
# 创建证书目录
sudo mkdir -p /ssl
# 上传证书文件到 /ssl 目录
# cert.pem (证书)
# cert.key (私钥)
步骤二:Flask代码配置
from flask import Flask
app = Flask(__name__)
@app.route("/")
def main():
return "<p>Hello, World!</p>"
# SSL配置
context = ('/ssl/cert.pem', '/ssl/cert.key')
if __name__ == '__main__':
app.run(host='0.0.0.0', port=443, ssl_context=context)
步骤三:启动服务
python app.py
步骤四:验证结果
- 访问
https://yourdomain.com - 确认安全锁显示
生产环境提示:建议使用Nginx/uWSGI反向代理处理SSL。
最后更新:2026-05-25