|||
(1)首先,我们用pip工具安装OpenSSL和flask_sslify
pip install pyopenssl
pip install flask_sslify
(2)然后我们需要有做好的网站代码,比如下图。
(3)接下来导入模块,端口改为443,添加一些代码,如图。
如果使用本机的证书,就把context设为"adhoc",否则,设为元组("crt证书文件名","key证书文件名")。证书可以去网站运营商那里申请,也可以使用openssl生成。
按照以上步骤操作,使用本机证书,可以不生成证书文件,直接按照以上安装第三方库并修改代码后,直接就可以通过https协议运行。特别是使用获取地理定位功能时,需要启动https服务才能正常获得位置信息。
(4)接着就可以用https访问了!
转自:https://jingyan.baidu.com/article/29697b912c7b3cea20de3cab.html
Archiver|手机版|科学网 ( 京ICP备07017567号-12 )
GMT+8, 2024-12-2 17:32
Powered by ScienceNet.cn
Copyright © 2007- 中国科学报社