目录
一、搭建服务器
1.1 云服务器租用
本文中使用的云服务器为腾讯云提供的学生云服务器,通过账号注册、实名认证以及学生信息认证即可进行购买。本文中所使用的服务器配置为:1核2G,1M带宽,系统盘为高性能云硬盘,使用的操作系统为CentOS 8.4 64位。购买完成后,进入腾讯云的控制台管理页面,即可进行服务器的管理,如图1所示。
1.2 添加安全组规则
为了实现外网对服务器的访问,便需要在服务器实例的安全组列表中添加相应的安全组规则,以开放对应端口,配置规则如图2所示。
二、微信公众平台注册及配置
2.1 注册微信公众平台账号
进入微信公众平台官网并根据指引进行微信公众号的注册。具体的注册流程如下:
- 填写用户基本信息;
- 选择帐号类型,在本文中选择为订阅号;
- 选择主体类型为个人并进行个人信息的填写;
- 填写开发的微信公众平台账号信息,包括帐号名称、功能介绍等。
完成以上步骤后,可得到微信公众平台帐号如图3所示。
2.2 服务器配置
以下配置根据微信官方文档进行。
现在Linux服务器一般自带python2,这里自带的是python3。
查看python版本。
python --version
安装/更新需要用到的软件。
pip3 install web.py
pip3 install lxml
yum -y install libxml2
yum -y install libxslt
需要注意的是,官方文档提供的是python2的代码,和python3稍有区别。代码按照python3修改后如下:
vim main.py
# -*- coding: utf-8 -*-
# filename: main.py
import web
from handle import Handle
urls = (
'/wx', 'Handle',
)
if __name__ == '__main__':
app = web