阿里云ECS服务器

注册账号并登陆

  • 注册登陆
  • 实名认证:支付宝认证很方便的。

管理控制台——购买实例

基本配置:包括很多项(地域、网络、示例、带宽、存储、镜像),初学者只要选择基本配置就可以。 操作系统:我选的是Ubuntu 16.04.2 64位。

管理控制台——查看实例

在管理控制台查看运行中的实例,有公网IP地址。

  • 绑定域名:经过备案的域名才能绑定。但是,如果要做微信开发,直接使用公网IP代替域名。
  • 如果部署过程中出现自己修改的内容不能成功部署到服务器上,也就是说,服务器上一直运行自己曾经的代码版本,那么就到这里重启一下服务器。

将程序部署在服务器

  • 必备工具:Filezilla Putty
  • 优秀案例:Google搜到的flask + Ubuntu + Nginx 教程,写的简明扼要。我已经按照这个尝试,完全可以实现。
  • 我的操作步骤是:(调试过程运行了很多遍这几步)

    • 在chap7/project修改内容
    • 通过filezilla上传更新
    • 在putty中的运行两行命令

      supervisorctl reload gunicorn -c deploy_config.py [主程序名]:app 其中主程序名不含后缀.py

服务器与微信公众号的连接

微信公众号的token验证

微信端和程序段需要设定同一个token,程序进行比对以后,才能通过验证。

在线接口测试

首先要去微信公众号后台进行在线接口测试,只有成功了,才能够

微信连接服务器MVP

results matching ""

    No results matching ""