在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

步骤四:验证结果

  1. 访问 https://yourdomain.com
  2. 确认安全锁显示
生产环境提示:建议使用Nginx/uWSGI反向代理处理SSL。

最后更新:2026-05-25
文档反馈

这篇文档对您有帮助吗?您的反馈将帮助我们改进内容质量

相关文档
暂无相关文档
需要更多帮助?

我们的技术团队随时为您提供支持