请选择 进入手机版 | 继续访问电脑版
热搜: 活动 交友 discuz
话题

二级导航二级导航

二级导航二级导航

生活

二级导航二级导航二级导航

二级导航二级导航二级导航

兴趣

二级导航二级导航

二级导航二级导航

资讯

二级导航二级导航二级导航

二级导航二级导航二级导航

便民

道具任务笑傲江湖

勋章好友江湖社区

利用阿里云虚拟主机搭建微信小程序服务器

[复制链接]
查看: 546|回复: 20

参加活动: 0

组织活动: 0

1

主题

0

帖子

40

积分

新手上路

贡献:0

金钱:40

威望:0

发表于 2018-10-22 11:59:01 | 显示全部楼层 |阅读模式
最近在折腾小程序,对于我这种半路出家还没有后端经验的初学前端来说真的很不友好,各种接口什么的完全不懂,还要搭建https网站,但是既然选择了做,跪着也要完成,正好还可以吧之前在阿里云买的一个小网站用上。
在网上找了一些教程,终于初步完成了服务器的搭建(主要是https设置),在这里分享给大家。
以下教程非原创,作者为陈雨尘,原文链接 http://www.jianshu.com/p/7cd246f888d8。
ls4dsyXhs4pReehd.jpg
第一步:申请服务器与域名
申请服务器:一般公司都会有自己的服务器,但是如果你是自己私下学习或者开发的话,当然有自己的服务器才是最好的。
1.云服务器:可以直接在阿里云或者其他网站购买,这种服务器一般都比较贵,但是灵活性和性能比较好,你可以根据自己的情况选择性购买。
O9FvS6x6R2FK363J.jpg
2.云虚拟主机:虚拟主机相对价格比较便宜,操作起来也比较简单,不用管服务器的配置等问题,当然相对的灵活性和性能就比较低了(也可以购买一些国外的VPS,既可以用来翻墙也能用来建站,但备案的话貌似有点难)
EJWjIFDjEWifQqDO.jpg
注册域名:可以在阿里云注册域名,选什么样子的就看你自己的喜好了,域名注册之后顺便实名认证一下
chXgFx2Vau4VrdP0.jpg
第二步:申请HTTPS 证书
从阿里云「产品与服务」里面,找到「CA 证书服务」 购买免费的证书
EcImXTgDD9XKmR4M.jpg
按照步骤填写之后证书就进入审核状态,大概几分钟就可以签发。
Fm3dMxp9dDmHspkp.jpg
第三步:配置服务器
云服务器:
云服务器配置就相对比较麻烦了,安装环境,绑定域名等等,在这里就不一一细说了,如果不会可以另行百度,这里默认的你的服务器已经搭建好。(之后我会再写一篇相关的云服务环境搭建的文章)
vxFnG8B8f3Ql6snG.jpg
gl1AUUWVtqy02mlL.jpg
下载完证书之后(这里以Apache为例其他的可以自己查看对应的文档)
( 1 ) 在Apache的安装目录下创建cert目录,并且将下载的全部文件拷贝到cert目录中。如果申请证书时是自己创建的CSR文件,请将对应的私钥文件放到cert目录下并且命名为214497416760958.key;
( 2 ) 打开 apache 安装目录下 conf 目录中的 httpd.conf 文件,找到以下内容并去掉“#”:
LoadModule ssl_module modules/mod_ssl.so (如果找不到请确认是否编译过 openssl 插件)
Include conf/extra/httpd-ssl.conf
( 3 ) 打开 apache 安装目录下 conf/extra/httpd-ssl.conf 文件 (也可能是conf.d/ssl.conf,与操作系统及安装方式有关), 在配置文件中查找以下配置语句:
添加 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.点击进入主机列表,上面会有你未完成的事项按照要求处理,点击左侧[域名管理]-[域名绑定],绑定你刚才注册的域名。
nU53L3vz8Z8FuF7V.jpg
f9g9gItCEZc59GTz.jpg
fl3h8qlkLN1vZu5N.jpg
2.点击下方的CDN控制台进行HTTPS设置(虚拟主机也是可以设置HTTPS的)
PiA8Msf8m3nS2NA8.jpg
点击[域名管理]找到你的域名点击[配置]
wJP1y5LdNOWYWsoP.jpg
然后点击[HTTPS设置]
eVfFOzfRz0bbQrRm.jpg
i2ZWUO8Ee38LrkJ0.jpg
选择你刚才生成的HTTPS证书,强制跳转HTTP->HTTPS
3.修改DNS解析记录
gK111yJJ1g3OgXOH.jpg
复制CNAME的值用来新增DNS解析记录。
YFlRFmIETeOCRWlh.jpg
Juq2JWMYdu42W22P.jpg
这里添加DNS解析的时候可能会出现冲突,一般来说如果你之前系统生成的有你可以直接让A解析修改成CNAME解析,两个是不能并存的,出现冲突的话可以参考下图,排除冲突
q76c6O4q4AroQa7H.jpg
第四步:上传文件
配置好服务器和HTTPS证书之后就要上传网页和接口文件才能访问和请求接口
c7cZ41XCaM44417F.jpg
我用的这个上传文件的工具。连接站点之后就可以上传自己的主页了。
WWZXE44y0WVrd499.jpg
这里的FTP登陆名和密码在主机管理控制台可以查看(密码是之前自己设置的)
uZ97ZT7SzA6l7ct7.jpg
1.虚拟主机对应的文件的位置(index为默认显示页,data.php为接口)
Ai0wL5iw14Zx1Mm0.jpg
然后在主机管理控制台选择默认首页设置就可以了访问了。 (未备案前可用临时域名访问)
uFTx1uNfiLN1pF4z.jpg
2.云主机 上传对应的域名配置目录下
Ld7MXd1c6ZEDmxDv.jpg
第五步:域名备案
点击备案 —— 进入备案系统(备案之前请确保以上步骤都完成,访问域名(或临时域名)能打开你上传的网址)
iUuYNN77UqgLlgTQ.jpg
填写备案信息
这里要注意的是备案的网站名称不要写博客,主页这些的,貌似容易不过,我之前就写的雨尘博客,然后阿里的客服打电话给我说最好换下容易被拒,然后我化成了雨尘技术分享。过了的!还有就是《网站备案承诺书》里面的地址要填写现在所在的省份,不是原籍!备案信息提交之后阿里的小哥会先初审,有什么不合适的地方他会打电话给你让你处理,初审之后就提交给对应的省份政府审了。具体审核时间不定(我的是一个月)
第六步:小程序设置
等备案通过之后就可以到微信公众平台设置小程序的服务器域名
EOoZwgX2dZS20Tsj.jpg
然后就可以去小程序请求啦!
ZgmeE2OTMl2LmLPe.jpg
至此大工告成了!

参加活动: 0

组织活动: 0

1

主题

3

帖子

27

积分

新手上路

贡献:0

金钱:27

威望:0

发表于 2018-10-22 12:00:21 | 显示全部楼层
我不买域名直接访问服务器ip不行吗

参加活动: 0

组织活动: 0

0

主题

4

帖子

38

积分

新手上路

贡献:0

金钱:38

威望:0

发表于 2018-10-22 12:02:50 | 显示全部楼层
你用php的,那还不如买虚拟主机,还能便宜很多

参加活动: 0

组织活动: 0

0

主题

3

帖子

29

积分

新手上路

贡献:0

金钱:29

威望:0

发表于 2018-10-22 12:05:56 | 显示全部楼层
朋友 你这搭下来大概多少钱一年

参加活动: 0

组织活动: 0

4

主题

2

帖子

16

积分

新手上路

贡献:0

金钱:16

威望:0

发表于 2018-10-22 12:09:46 | 显示全部楼层
利用阿里云虚拟主机搭建微信小程序服务器

参加活动: 0

组织活动: 0

2

主题

2

帖子

18

积分

新手上路

贡献:0

金钱:18

威望:0

发表于 2018-10-22 12:12:31 | 显示全部楼层
卵用[灵光一闪]

参加活动: 0

组织活动: 0

0

主题

2

帖子

22

积分

新手上路

贡献:0

金钱:22

威望:0

发表于 2018-10-22 12:15:44 | 显示全部楼层
搞事情?

参加活动: 0

组织活动: 0

2

主题

1

帖子

35

积分

新手上路

贡献:0

金钱:35

威望:0

发表于 2018-10-22 12:19:14 | 显示全部楼层
转发了

参加活动: 0

组织活动: 0

0

主题

2

帖子

30

积分

新手上路

贡献:0

金钱:30

威望:0

发表于 2018-10-22 12:21:58 | 显示全部楼层
然而我还是不会

参加活动: 0

组织活动: 0

0

主题

3

帖子

23

积分

新手上路

贡献:0

金钱:23

威望:0

发表于 2018-10-22 12:25:17 | 显示全部楼层
转发了
*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则