搭建wordpress 微信小服务
先决条件 wordpress 服务,apache服务
1、安装openssl,生成openssl证书(不用这个也可以用 https://freessl.cn/)
yum install mod_ssl openssl
安装完毕后,会自动生成 /etc/httpd/conf.d/ssl.conf 文件
生成一个自签名证书
首先,生成2048位的加密私钥
openssl genrsa -out server.key 2048
然后,生成证书签名请求(CSR),这里需要填写许多信息,如国家,省市,公司等
openssl req -new -key server.key -out server.csr
最后,生成类型为X509的自签名证书。有效期设置3650天,即有效期为10年
openssl x509 -req -days 3650 -in server.csr -signkey server.key -out server.crt
后来听说SSL证书自签名不可以用于小程序我就在阿里云申请了!!!
提交免费域名后
DNS验证阶段,在域名解析功能中添加记录值
等待审核后复制证书到服务器
创建证书后,将文件复制到对应的目录。
cp server.crt /etc/pki/tls/certs/
cp server.key /etc/pki/tls/private/
cp server.csr /etc/pki/tls/private/
修改ssl.conf的配置文件。仅需配置部分 SSLCertificateFile 和 SSLCertificateKeyFile
systemctl restart httpd
2、防火墙打开端口
查看开放的端口
firewall-cmd --zone=public --list-ports
打开防火墙端口
firewall-cmd --zone=public --add-port=443/tcp --permanent
3、下载wordpress 插件 Mini Program API ,并配置微信 小程序 AppId和 AppSecret
1、下载wordpress插件 Mini Program API
1. https://github.com/dchijack/wp-mini-program/releases
2.下载压缩包使用相关的解压工具进行解压
3.再把解压成功的文件目录中的 wp-mini-program 进行 zip 压缩打包, 压缩成 .zip 后缀的压缩包
4.登录 WordPress 网站后台,点击插件 - 安装插件 - 上传插件 - 选择文件 - 现在安装 ,安装完成后启用即可
5.另一种方式是解压出来的文件目录, 通过 FTP 或者其他的文件管理方式,把 wp-mini-program 目录上传到 WordPress 网站的插件目录, 然后登录 WordPress 网站后台,点击插件, 在插件列表中启用 Mini Program API
我是直接用的第5步。
2、打开wordpress仪表盘
1.打开插件
2.选中 Mini Program API 点击启用