知識(shí)
不管是網(wǎng)站,軟件還是小程序,都要直接或間接能為您產(chǎn)生價(jià)值,我們?cè)谧非笃湟曈X表現(xiàn)的同時(shí),更側(cè)重于功能的便捷,營(yíng)銷的便利,運(yùn)營(yíng)的高效,讓網(wǎng)站成為營(yíng)銷工具,讓軟件能切實(shí)提升企業(yè)內(nèi)部管理水平和效率。優(yōu)秀的程序?yàn)楹笃谏?jí)提供便捷的支持!
您當(dāng)前位置>首頁 » 新聞資訊 » 小程序相關(guān) >
合并微信小程序中的會(huì)話管理和業(yè)務(wù)服務(wù)器
發(fā)表時(shí)間:2021-3-31
發(fā)布人:葵宇科技
瀏覽次數(shù):47
云服務(wù)器列表
到期啦!?。?!
文件遷移
因?yàn)閮膳_(tái)服務(wù)器的鏡像是不同的,里面的環(huán)境也不同。業(yè)務(wù)服務(wù)器是nginx+php-fpm的環(huán)境,而會(huì)話服務(wù)器是LAMP (Apache)。
首先把登錄會(huì)話服務(wù)器,把文件傳到業(yè)務(wù)服務(wù)器來。
會(huì)話服務(wù)器(172.16.0.15) /opt/lampp/htdocs/mina_auth
遷移到 ->
業(yè)務(wù)服務(wù)器(172.16.0.8) /data/release/session-wafer/mina_auth
[root@VM_0_15_centos htdocs]# pwd
/opt/lampp/htdocs
[root@VM_0_15_centos htdocs]# ls
mina_auth update_mina.sh
[root@VM_0_15_centos htdocs]# tar czvf session.tar.gz mina_auth
打包完成之后,把文件通過scp復(fù)制過去。
scp /opt/lampp/htdocs/session.tar.gz root@172.16.0.8:/data/release/
文件復(fù)制
然后,登錄業(yè)務(wù)服務(wù)器
停掉php-fpm服務(wù),命令:
kill -QUIT cat /run/php-fpm/php-fpm.pid
停掉nginx服務(wù),命令:
nginx -s stop
解壓session.tar.gz命令:tar xzvf session.tar.gz
把mina_auth創(chuàng)建到正確的目錄下面。
設(shè)置nginx
因?yàn)闃I(yè)務(wù)服務(wù)器已經(jīng)跑在了80端口,因而我們現(xiàn)在把會(huì)話服務(wù)器配置到8080端口會(huì)更加合理。所以我們是讓一個(gè)nginx同時(shí)支持多個(gè)端口。
默認(rèn)nginx有兩個(gè)配置文件
- /etc/nginx/nginx.conf 這個(gè)是主配置文件,打開查看可以發(fā)現(xiàn)在末端它引用了目錄 /etc/nginx/conf.d 里面的所有配置文件;
- /etc/nginx/conf.d/php-weapp-demo.conf 這個(gè)是80端口的業(yè)務(wù)服務(wù)器的配置;(我個(gè)人把它改了名字 application-wafer.conf)
把a(bǔ)pplication-wafer.conf復(fù)制一份,起名為session-wafer.conf,并修改下面的內(nèi)容。
這個(gè)時(shí)候,似乎摻的配置都修改完成了,但是還不能運(yùn)行起來的,必須在程序上做一些修改。特別是加解密部分,可是花了贊哥成天的時(shí)間找出來。
修改小程序sdk配置
位置: /etc/qcloud/sdk.config
把這個(gè)地址改成你業(yè)務(wù)服務(wù)器本機(jī)的地址。如,我從 172.16.0.15 變成了 172.16.0.8:8080
修改解密算法
為這個(gè)問題我找了一天時(shí)間,非常郁悶。
位置:/data/release/session-wafer/minaauth/system/wxdecrypt_data/new/pkcs7Encoder.php
問題描述:
在會(huì)話服務(wù)器里,mcrypt插件是已經(jīng)隨LAMP安裝了的,而在業(yè)務(wù)服務(wù)器,并沒有這個(gè)插件。請(qǐng)看下面的phpinfo。(你需要在php.ini里面把phpinfo生產(chǎn)才能查看)
會(huì)話服務(wù)器里mcrypt是enabled的
原來打算在業(yè)務(wù)服務(wù)器上安裝mcrypt插件,但是查看php的官網(wǎng),特別是php 7.1后,mcrypt是特別不建議使用的,其可以用openssl替代。
$decrypted = openssldecrypt(this->key, OPENSSLRAW_DATA, $aesIV);
修改后的效果為:
重新啟動(dòng)服務(wù)器
啟動(dòng)nginx和php-fpm,直接高點(diǎn)命令nginx和php-fpm
啟動(dòng)兩個(gè)服務(wù)
測(cè)試工作
curl http://localhost/
curl http://localhost:8080/mina_auth/
注意:8080端口是默認(rèn)不能通過外網(wǎng)訪問進(jìn)來的,只能通過VPC內(nèi)網(wǎng)。
相關(guān)案例查看更多
相關(guān)閱讀
- 云南做網(wǎng)站
- 報(bào)廢車拆解回收管理系統(tǒng)
- 云南做軟件
- 百度推廣
- 小程序退款
- asp網(wǎng)站
- 云南省建設(shè)廳網(wǎng)站官網(wǎng)
- 百度小程序開發(fā)公司
- 網(wǎng)站收錄
- 網(wǎng)站建設(shè)快速優(yōu)化
- 小程序開發(fā)排名前十名
- 微信小程序
- 云南網(wǎng)頁制作
- 小程序開發(fā)聯(lián)系方式
- 服務(wù)器
- 云南網(wǎng)站建設(shè)價(jià)格
- 楚雄小程序開發(fā)
- 云南建站公司
- 專業(yè)網(wǎng)站建設(shè)公司
- 公眾號(hào)模板消息
- 云南小程序商城
- 汽車拆解管理系統(tǒng)
- 人口普查小程序
- 云南網(wǎng)站建設(shè)服務(wù)公司
- 做網(wǎng)站
- 定制小程序開發(fā)
- 昆明軟件定制
- 搜索引擎排名
- 小程序分銷商城
- 網(wǎng)站建設(shè)專業(yè)品牌