参考:
http://www.binghe.org/2010/10/how-to-make-gae-support-https/
http://www.kangye.org/gae-support-https/
https://www.globalsign.com/blog/ssl-with-google-app-engine.html
一、配置应用
app.yaml 支持一个handler, 叫 “secure”:
- url:/accounts/.*
script: admin.py
login: admin
secure: always
*secure的属性可以设成 “always”, “optional”, or “never” (默认)。详细的文档:http://code.google.com/
二、配置证书
修改appscale的服务器配置文件,以我的配置文件为例
把程序上传到appscale后,在/usr/local/nginx/conf/sites-enabled下会自动生成一个如下文件:
lfmtest1.conf
这个lfmtest1就是app.yaml中application值
里面有一个证书配置,修改服务器证书与key即可
这配置与nginx或者apache等服务器配置证书类似
关于证书的相关知识,这里不做介绍