⼿把⼿教你搭建⼩程序服务器(HTTPS)
⼩程序最近热度不减,相信⼤家也都有在关注和学习,不过相信很多⼈在写⼩程序的时候都有⼀个头疼的问题就是⼩程序请求的接⼝域名要是HTTPS的⽽且是要备案过的。下⾯我就从头⼀步⼀步的讲述下搭建⼩程序服务器的整个过程,希望可以帮到你。
第⼀步:申请服务器与域名
申请服务器:⼀般公司都会有⾃⼰的服务器,但是如果你是⾃⼰私下学习或者开发的话,当然有⾃⼰的服务器才是最好的。
1.云服务器:可以直接在阿⾥云或者其他⽹站购买,这种服务器⼀般都⽐较贵,但是灵活性和性能⽐较好,你可以根据⾃⼰的情况选择性购买。
2.云虚拟主机:虚拟主机相对价格⽐较便宜,操作起来也⽐较简单,不⽤管服务器的配置等问题,当然相对的灵活性和性能就⽐较低了(也可以购买⼀些国外的VPS,既可以⽤来也能⽤来建站,但备案的话貌似有点难)
注册域名:可以在阿⾥云注册域名,选什么样⼦的就看你⾃⼰的喜好了,域名注册之后顺便实名认证⼀下
第⼆步:申请HTTPS 证书
从阿⾥云「产品与服务」⾥⾯,到「CA 证书服务」 购买免费的证书
按照步骤填写之后证书就进⼊审核状态,⼤概⼏分钟就可以签发。
第三步:配置服务器
云服务器:
云服务器配置就相对⽐较⿇烦了,安装环境,绑定域名等等,在这⾥就不⼀⼀细说了,如果不会可以另⾏百度,这⾥默认的你的服务器已经搭建好。(之后我会再写⼀篇相关的云服务环境搭建的⽂章)
写文章的小程序
下载完证书之后(这⾥以Apache为例其他的可以⾃⼰查看对应的⽂档)
( 1 ) 在Apache的安装⽬录下创建cert⽬录,并且将下载的全部⽂件拷贝到cert⽬录中。如果申请证书时是⾃⼰创建的CSR⽂件,请将对应的私钥⽂件放到cert⽬录下并且命名为214497416760958.key;
( 2 ) 打开 apache 安装⽬录下 conf ⽬录中的 f ⽂件,到以下内容并去掉“#”:
LoadModule ssl_module modules/mod_ssl.so (如果不到请确认是否编译过 openssl 插件)
Include conf/f
( 3 ) 打开 apache 安装⽬录下 conf/f ⽂件 (也可能是conf.f,与操作系统及安装⽅式有关), 在配置⽂件中查以下配置语句:
添加 SSL 协议⽀持协议,去掉不安全的协议
SSLProtocol all -SSLv2 -SSLv3
修改加密套件如下
SSLCipherSuite HIGH:!RC4:!MD5:!aNULL:!eNULL:!NULL:!DH:!EDH:!EXP:+MEDIUM
SSLHonorCipherOrder on
证书公钥配置
SSLCertificateFile cert/public.pem
证书私钥配置
SSLCertificateKeyFile cert/214497416760958.key
证书链配置,如果该属性开头有 '#'字符,请删除掉
SSLCertificateChainFile cert/chain.pem
( 4 ) 重启 Apache。
云虚拟主机:
1.点击进⼊主机列表,上⾯会有你未完成的事项按照要求处理,点击左侧[域名管理]-[域名绑定],绑定你刚才注册的域名。
2.点击下⽅的CDN控制台进⾏HTTPS设置(虚拟主机也是可以设置HTTPS的)
点击[域名管理]到你的域名点击[配置]
然后点击[HTTPS设置]
选择你刚才⽣成的HTTPS证书,强制跳转HTTP->HTTPS 3.修改DNS解析记录
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论