记腾讯 Serverless 的一次配置
🛠️

记腾讯 Serverless 的一次配置

Tags
腾讯
Serverless
Django
Published
这次我要用腾讯的 Serverless 部署一个 Django 应用,同时绑定自己的域名(https)。

上传代码

在腾讯 Serverless 页面新建应用:https://console.cloud.tencent.com/sls ,新建应用的时候选择 Django 框架。
notion image
在这里建议直接选「示例代码」吧,如果用自己的写的 Django 代码可能根本跑不起来。腾讯默认的环境是 python 3.6 和 django 3.1.3,python 版本应该是不能升级的。
notion image
在自定义域名中,直接填写好你想绑定的域名,如果需要 https 的话可以先在后台上传证书再选择。到此第一步基本就完成了。
第二步,现在需要上传你自己的代码了。
notion image
在「函数服务」里面点击进入刚刚创建的云函数,请在这里把示例代码下载到你的本地。本地代码的 djangodemo 文件夹是 django 的业务逻辑代码,把你写好的代码转移到这里吧!迁移完记得在本地跑一下。
如果你的代码不支持 python 3.6,那就不用看了哈哈。
notion image
如果你的代码有什么依赖,记得在 requests.txt 里面更新一下,否则会直接运行失败。
在本地更新完代码后,上传到这里来,一定要在这里上传。因为在 Serverless 应用栏目里面也可以上传,但是我上传后都跑不起来。
notion image
上传成功后看能不能访问到。如果能访问到接下来就可以绑定域名了,这里还比较麻烦,我每次都忘掉怎么配置。

配置域名

进入网关配置页面,选择你刚建好的服务点击「配置管理」。
notion image
然后在域名配置栏目里面进行配置。
notion image
这里应该一看就明白了,需要注意的是「路径映射」栏目,如果想用域名直接访问到,可以像我一样配置,当然也可以配置测试环境等等。
到这里,反正我的网站是能访问了 😭