HC小区文档

HC物业业主小程序发布教程

发布小程序需要先配置ssl 证书,也就是https,并且要443 端口,如果您的服务器是电信,移动和联通的那么需要向他们单独备案才能开通相应端口;

1.0 配置https

需要购买wuye.xx.com 的证书,证书可以到域名提供商购买,也可以到淘宝购买;

1.1 解压证书

购买后是一个zip压缩文件,里面包含两个文件一个是以.key 结尾的和一个.pem 结尾文件;

wuye.xx.com.key
wuye.xx.com.pem

1.2 配置nginx

登陆梓豪平台,在服务器/home/data/nginx/vhosts 目录下新建一个ssl 文件夹,将wuye.xx.com.key
和wuye.xx.com.pem传上去。

切换目录到 /home/data/nginx/vhosts,新建一个propertyWebs.conf,填写如下内容:

server {
	listen       443 ssl;
	server_name  wuye.xx.com;
    #设置证书位置,红字部分是可以自定义,但是要和/home/data/nginx/vhosts后的位置一样
	ssl_certificate /etc/nginx/conf.d/ssl/wuye.xx.com.pem;
	ssl_certificate_key /etc/nginx/conf.d/ssl/wuye.xx.com.key;
	ssl_session_cache shared:SSL:1m;
	ssl_session_timeout 5m;
	ssl_ciphers HIGH:!aNULL:!MD5;
	ssl_prefer_server_ciphers on;

	location / {
	    root   /home/data/web/propertyWeb;
	}
	location /callComponent
	{
	  add_header 'Access-Control-Allow-Origin' '*';
	  proxy_pass   http://dev.api.java110.com:8008;
	}
	location /app
	{

	  add_header 'Access-Control-Allow-Origin' '*';
	  proxy_pass  http://dev.api.java110.com:8008;
	}
location /ws {

	    proxy_http_version 1.1;

proxy_set_header Upgrade $http_upgrade;

proxy_set_header Connection "$connection_upgrade";

	  proxy_pass   http://dev.api.java110.com:8008;

	}
}

将wuye.xx.com 修改为自己的域名

1.3 开放端口并重启

可能nginx应用没有对外开放443 端口,需要在nginx应用下,端口映射中添加443端口

宿主机 443
容器端口 443

点击停止nginx 停止完成后,点击启动nginx

此时ssl 配置完成;

2.0 扫码登陆微信小程序

2.1 获取appId 和appsecret

打开小程序开发与服务下的开发管理,可以获取到AppId,appsecret 需要扫码生成下或者重置下
这里需要注意下,如果你已经知道appsecret 则无需再获取。

2.2 配置服务器域名

在下面找到服务器域名,其他的业务域名等我们用不到,点击开始配置,扫二维码填写request合法域名
这里填写前面部署了https的域名 https://wuye.xx.com

3.0 在物业小区配置小程序

登陆物业系统的物业账号,记得每个小区中都需要配置,打开设置》系统》小程序配置页面
点击添加按钮填写 2.1获取appId 和appsecret 的内容

4.0 发布代码

需要准备好Hbuildx 和微信开发者工具 两个相关工具,到代码库下载业主端端代码;

git clone https://gitee.com/java110/WechatOwnerService.git

用Hbuildx 打开WechatOwnerService

4.1 修改代码config.js文件

文件位置在

WechatOwnerService
     conf
        config.js

里面需要修改的字段有

baseUrl 修改为配置了https的域名 https://wuye.xx.com/
commonBaseUrl 修改为配置了https的域名 https://wuye.xx.com/

其他的可以选择不修改,点击发布按钮,发布为小程序,填写获取到的appId

4.2 微信开发者工具发布

微信开发者工具发布即可。