0. 背景与场景

2. Flask的Demo样例编写
app = Flask(name)
@app.route(“/“) def hello(): return “123a23a”
if name == ‘main‘:
#app = Flask(__name__)app.config['SERVER_NAME'] ='你的子域名如x.com'app.run(host='0.0.0.0',port=443,ssl_context=('你的.pem', '你的.key'))
然后运行下面语句,就可以访问你的域名如https://x.com/了。```pythonpython hello.py

3. 强制跳转http到https
- 加入如下代码,即可默认跳转http到https的访问
@app.before_requestdef before_request():if request.url.startswith('http://'):url = request.url.replace('http://', 'https://', 1)return redirect(url, code=301)
