中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

小程序中的會話管理和業務服務器怎么合并

發布時間:2022-03-11 10:22:21 來源:億速云 閱讀:140 作者:iii 欄目:開發技術

這篇文章主要介紹“小程序中的會話管理和業務服務器怎么合并”的相關知識,小編通過實際案例向大家展示操作過程,操作方法簡單快捷,實用性強,希望這篇“小程序中的會話管理和業務服務器怎么合并”文章能幫助大家解決問題。

文件遷移

因為兩臺服務器的鏡像是不同的,里面的環境也不同。業務服務器是nginx+php-fpm的環境,而會話服務器是LAMP (Apache)。

首先把登錄會話服務器,把文件傳到業務服務器來。

會話服務器(172.16.0.15) /opt/lampp/htdocs/mina_auth 
遷移到 ->
業務服務器(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復制過去。

scp /opt/lampp/htdocs/session.tar.gz root@172.16.0.8:/data/release/

文件復制

然后,登錄業務服務器

停掉php-fpm服務,命令:
kill -QUIT cat /run/php-fpm/php-fpm.pid

停掉nginx服務,命令:
nginx -s stop

解壓session.tar.gz命令:tar xzvf session.tar.gz

把mina_auth創建到正確的目錄下面。

設置nginx

因為業務服務器已經跑在了80端口,因而我們現在把會話服務器配置到8080端口會更加合理。所以我們是讓一個nginx同時支持多個端口。

默認nginx有兩個配置文件

  • /etc/nginx/nginx.conf 這個是主配置文件,打開查看可以發現在末端它引用了目錄 /etc/nginx/conf.d 里面的所有配置文件;

  • /etc/nginx/conf.d/php-weapp-demo.conf 這個是80端口的業務服務器的配置;(我個人把它改了名字 application-wafer.conf)

    把application-wafer.conf復制一份,起名為session-wafer.conf,并修改下面的內容。

  • 這個時候,似乎摻的配置都修改完成了,但是還不能運行起來的,必須在程序上做一些修改。特別是加解密部分,可是花了贊哥成天的時間找出來。

    修改小程序sdk配置

    位置: /etc/qcloud/sdk.config

    把這個地址改成你業務服務器本機的地址。如,我從 172.16.0.15 變成了 172.16.0.8:8080

  • 修改解密算法

    為這個問題我找了一天時間,非常郁悶。

    位置:/data/release/session-wafer/minaauth/system/wxdecrypt_data/new/pkcs7Encoder.php

    問題描述:

    在會話服務器里,mcrypt插件是已經隨LAMP安裝了的,而在業務服務器,并沒有這個插件。請看下面的phpinfo。(你需要在php.ini里面把phpinfo生產才能查看)

  • 會話服務器里mcrypt是enabled的
    原來打算在業務服務器上安裝mcrypt插件,但是查看php的官網,特別是php 7.1后,mcrypt是特別不建議使用的,其可以用openssl替代。

    $decrypted = openssldecrypt(aesCipher,′aes?128?cbc′,this->key, OPENSSLRAW_DATA, $aesIV);

  • 重新啟動服務器

    啟動nginx和php-fpm,直接高點命令nginx和php-fpm

  • 啟動兩個服務

    測試工作

    curl https://localhost/
    curl https://localhost:8080/mina_auth/

    注意:8080端口是默認不能通過外網訪問進來的,只能通過VPC內網。

關于“小程序中的會話管理和業務服務器怎么合并”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識,可以關注億速云行業資訊頻道,小編每天都會為大家更新不同的知識點。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

县级市| 武陟县| 都江堰市| 泾源县| 平度市| 寻乌县| 鄂伦春自治旗| 延庆县| 镇沅| 怀仁县| 福海县| 蒙阴县| 乌苏市| 巴林左旗| 甘洛县| 凤台县| 佛坪县| 韶山市| 建始县| 郁南县| 象州县| 仲巴县| 中卫市| 澄城县| 玛多县| 皋兰县| 阿城市| 平湖市| 黄浦区| 通州区| 宜兰市| 灵台县| 开封县| 合肥市| 保亭| 衡山县| 丽水市| 桓仁| 五常市| 革吉县| 抚顺县|