联合微信小程序中的会话管理和业务服务器

前段时间最先了首个小程序,但归根到底不是全职开发,眼看小程序开发未完,3个月的免费使用就要到期了。这可犯难了,假若要续费3台主机,对于未推出成品的个人用户,将是一笔不小的花费。于是有一个设法,将原先的对话管理服务器和事情服务器合并到一台主机上,这样就足以省掉一台云主机的开支。

近些年,最高法公布新型一批辅导性案例,“北雁云依”诉日照市公安局历下区分局燕山派出所公安行政登记案入选。据悉,往日本案系首例姓名权行政诉讼案。(六月26日瞭望东方周刊)

云服务器列表

在有的人还在为儿女跟父姓仍旧跟母姓纠结不已甚至争持不下时,日照市民吕某已经远远地走在了眼前,二零零六年就给闺女起了一个既不随父姓、也不随母姓的诗情画意名字——“北雁云依”。名字听上去美极了,但在办理户籍登记时,当地燕山派出所认为,姓名“北雁云依”不切合办理户籍登记条件,拒绝登记。为此,二〇〇九年1六月17日,吕某以被监护人“北雁云依”的名义向东营市历下区人民法院提起行政诉讼。这也变成举国首例姓名权行政诉讼案。

到期啦!!!!

要说姓名案的典型性,莫若“赵C”案了。赵C,男,1986年八月18日降生于河南省宜春市月湖区,出生后用“赵C”进行户籍登记。二零零五年,使用“赵C”申请第一代身份证,当年7月16日月湖公安分局签发身份证。二零零六年一月份,当赵C到月湖公安分局江边派出所换发第二代身份证时,民警却告诉她,说警方有打招呼,名字里面无法有“C”字。后来到月湖公安分局户政科精通,告知“赵C”进不了公安部户口网络程序,提出赵C改名。赵C认为,自己的名字简单、好记、好听、不重名,很快就能令人铭记,同学叫起来也亲亲。二〇〇七年十二月6日,他向景德镇市公安局申请,要求持续行使“赵C”姓名。当年二月9日,抚州市公安局作出批示,也要求他改名换姓。对此,月湖公安分局户政科负责人申先生表示,这是公安局的文书确定。为了捍卫自己的姓名权,二零零六年九月赵C将景德镇市公安局月湖分局告上法庭。二零零六年五月6日,宜春市月湖区人民法院对本案作出一审宣判,赵C胜诉。判决后,月湖分局提议上诉,二审过程中,双方经商议,达成和解,法院于26日19时12分对“赵C姓名权”官司当庭作出二审判决,裁定撤废新余市月湖区人民法院一审宣判;赵C将用专业汉字更改名字,赣州市月湖区公安分局将免费为赵C办理更名手续。

文件迁移

因为两台服务器的镜像是不同的,里面的环境也不同。业务服务器是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成立到正确的目录下边。

有关姓名权,这几年来其实一贯是纠纷不断,除了下面的“北雁云依”案和“赵C”案,相关案件屡屡出现。比如:二〇〇五年五月27日,中国姓名权第一案(“闫才源更名闫宇奥能”案)在信阳市山阳区人民法院公开开庭审理,这是中华姓名权第一案,原告闫才源因申请更名闫宇奥能遭拒将信阳市公安局起诉至法庭。同年7月30日,信阳市山阳区人民法院作出一审宣判,驳回闫才源的诉讼请求。二零零七年科伦坡萧山棋院院长项勇因申请更名项喻遭拒将绍兴市公安局萧山分局诉至法庭。二零一零年9月,吉林省潜山县昆仑山镇林庄村老乡孙义应因申请更名“孙旭”遭拒,将潜山县公安局告上了法庭,被潜山法院一审宣判败诉。

设置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

在此“姓名”乱象纷出的时候,急需从国家立法的框框规范“姓名”,保证老百姓关于姓名的各个权利。虽然我国婚姻法和刑法以及户口登记条例对姓名权有了明确规定。2014年全国人大常委会本着平民姓氏的精选问题作出立法解释,明确了老百姓原则上应有随父姓或母姓、有两种情状足以在父姓和母姓之外接纳姓氏。这多少个规定对于正式人民设定和更改姓名等表现,体贴人民的合法权益起到了积极性功效。

修改解密算法

为那个题目本身找了一天时间,非凡不快。

位置:/data/release/session-wafer/mina_auth/system/wx_decrypt_data/new/pkcs7Encoder.php

题材讲述:

在对话服务器里,mcrypt插件是一度随LAMP安装了的,而在业务服务器,并从未这一个插件。请看下边的phpinfo。(你需要在php.ini里面把phpinfo生产才能查看)

会话服务器里mcrypt是enabled的

原来打算在作业服务器上安装mcrypt插件,可是查看php的官网,特别是php
7.1后,mcrypt是特别不提议拔取的,其可以用openssl替代。

$decrypted = openssl_decrypt($aesCipher, ‘aes-128-cbc’, $this->key,
OPENSSL_RAW_DATA, $aesIV);

修改后的效率为:

可是近日,随着经济社会的快速进步,人们的思想观念暴发了很大转移,在姓名登记方面出现了有的新情景、新题材,如国民自由设定姓氏、取名用字不标准、频繁转移姓名、恶意变更姓名以躲过法律惩处等题材时而出现。在此境况下,出台专门的单独的《姓名法》是十分必要的。

再一次开动服务器

开行nginx和php-fpm,直接高点命令nginx和php-fpm

起始多少个劳务

测试工作

curl http://localhost/
curl http://localhost:8080/mina\_auth/

在意:8080端口是默认无法透过外网访问进来的,只好通过VPC内网。

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图