准备说明 一.公众号一枚(个人,企业,测试号都行) 但目的是什么先考虑好,建议先从测试号开玩 二.独立IP服务器(这里用TX云TencentOS镜象)个人操作界面win11
三.工具Xshell + Sftp(有更容易上手的你随意)
开玩 一.用邮箱注册自行摸索,强烈建议先不接触 小程序/云开发/微代码/低代码/微擎/云托管...它们像及了游戏里吃币的副本
(吐槽一下TX的帐号登陆机制,太晕人了.公众号/小程序是一个登陆界面要用不同的浏览器,各种吃邮箱,为此一玩又注册了一堆用不到的Email"此处省略一千字")
开玩 二.建服务器 Xshell root登陆建议逐条发送命令
sudo yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel pcre pcre-devel # 环境准备
cd /home
wget https://repo.anaconda.com/archive/Anaconda3-2021.11-Linux-x86_64.sh
bash Anaconda3-2021.11-Linux-x86_64.sh # 安装
pwd # 看一下你的目录
echo 'export PATH="/root/anaconda3/bin:$PATH"' >> ~/.bashrc # 添加变量
source ~/.bashrc # 更新配置文件
sudo yum update # 系统主件更新 RedHat用yum替换apt
sudo yum install nginx # nginx安装.RedHat用yum替换apt
sudo service nginx start #这是启动nginx的命令 浏览器查看http://IP正常不?
python # ln -s /usr/bin/python3.8 /usr/bin/python # 解决没有python命令的软链
# 云服务器安装Nginx去/etc/nginx,编辑nginx.conf文件:SERVER段添加替换location{**}
location /wechat8000 {
proxy_pass_header Server;
proxy_set_header Host $http_host;
proxy_redirect off;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Scheme $scheme;
proxy_pass http://127.0.0.1:8000;
}
====== nginx -s reload # nginx重启服务===================
本地新建文件wx.py(记得修改token、填写APPID和APPSECRET):Sftp上传
wx.py文件在https://download.csdn.net/download/okjxdn/84989205
pip install xmltodict # 从xml转换到python的dict互相转换的模块
pip install flask # 轻量级web框架
netstat -apn | grep 8000 # 开启这里要用的8000端口.服务器放行8000
python wx.py
# 登陆公众号 左下"基本配置">"服务器配置">修改配置>"服务器地址(URL)"例http://124.888.203.21/wechat8000
# "令牌(Token)"随意但要同"wx.py"公众号点上传 "成功" 可以"启用"了.
====================新世界的门打开了==============
Ubuntu nginx安装
sudo apt-get install gcc g++ autoconf automake
sudo apt-get install build-essential
sudo apt-get update
sudo apt-get install wget
sudo apt update
sudo apt install nginx
/etc/init.d/nginx start #启动服务
/etc/init.d/nginx restart #重启服务
多端口/etc/nginx/sites-available目录下编辑default
server { #多段Server可建多网站
listen 80; # 简单端口号
listen 81; # 简单端口号
#listen 192.168.0.15:808;#多网卡示例
#listen 192.168.4.88:8098;#多网卡示例
root /home/tweb; # 静态资源路径
index index.html index.htm index.nginx-debian.html;
server_name _;
location / {
try_files $uri $uri/ =404;
}
}