网站性能检测评分
注:本网站页面html检测工具扫描网站中存在的基本问题,仅供参考。
后端云服务
利用阿里云虚拟主机搭建微信小程序服务器 小程序视频课程
最近在折腾小程序,对于我这种半路出家还没有后端经验的初学前端来说真的很不友好,各种接口什么的完全不懂,还要搭建https网站,但是既然选择了做,跪着也要完成,正好还可以吧之前在阿里云买的一个小网站用上。
在网上找了一些教程,终于初步完成了服务器的搭建(主要是https设置),在这里分享给大家。
以下教程非原创,作者为陈雨尘,原文链接 https://jianshu/p/7cd246f888d8。
申请服务器:一般公司都会有自己的服务器,但是如果你是自己私下学习或者开发的话,当然有自己的服务器才是最好的。
1.云服务器:可以直接在阿里云或者其他网站购买,这种服务器一般都比较贵,但是灵活性和性能比较好,你可以根据自己的情况选择性购买。
2.云虚拟主机:虚拟主机相对价格比较便宜,操作起来也比较简单,不用管服务器的配置等问题,当然相对的灵活性和性能就比较低了(也可以购买一些国外的VPS,既可以用来翻墙也能用来建站,但备案的话貌似有点难)
注册域名:可以在阿里云注册域名,选什么样子的就看你自己的喜好了,域名注册之后顺便实名认证一下
从阿里云「产品与服务」里面,找到「CA 证书服务」 购买免费的证书
按照步骤填写之后证书就进入审核状态,大概几分钟就可以签发。
云服务器:
云服务器配置就相对比较麻烦了,安装环境,绑定域名等等,在这里就不一一细说了,如果不会可以另行百度,这里默认的你的服务器已经搭建好。(之后我会再写一篇相关的云服务环境搭建的文章)
下载完证书之后(这里以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: MEDIUMSSLHonorCipherOrder 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解析记录
复制CNAME的值用来新增DNS解析记录。
请点击输入图片这里添加DNS解析的时候可能会出现冲突,一般来说如果你之前系统生成的有你可以直接让A解析修改成CNAME解析,两个是不能并存的,出现冲突的话可以参考下图,排除冲突
配置好服务器和HTTPS证书之后就要上传网页和接口文件才能访问和请求接口
我用的这个上传文件的工具。连接站点之后就可以上传自己的主页了。
这里的FTP登陆名和密码在主机管理控制台可以查看(密码是之前自己设置的)
1.虚拟主机对应的文件的位置(index为默认显示页,data.php为接口)
然后在主机管理控制台选择默认首页设置就可以了访问了。 (未备案前可用临时域名访问)
2.云主机 上传对应的域名配置目录下
点击备案 —— 进入备案系统(备案之前请确保以上步骤都完成,访问域名(或临时域名)能打开你上传的网址)
填写备案信息
这里要注意的是备案的网站名称不要写博客,主页这些的,貌似容易不过,我之前就写的雨尘博客,然后阿里的客服打电话给我说最好换下容易被拒,然后我化成了雨尘技术分享。过了的!还有就是《网站备案承诺书》里面的地址要填写现在所在的省份,不是原籍!备案信息提交之后阿里的小哥会先初审,有什么不合适的地方他会打电话给你让你处理,初审之后就提交给对应的省份政府审了。具体审核时间不定(我的是一个月)
等备案通过之后就可以到微信公众平台设置小程序的服务器域名
然后就可以去小程序请求啦!
至此大工告成了!
支付宝小程序一站式云服务开启公测 开发者无需搭建服务器即可上线 小程序视频课程
DoNews9月27日消息(记者 翟继茹)27日,支付宝小程序一站式云服务正式开放公测,开发者可以无需自己搭建服务器,也可以实现支付宝小程序的上线和迭代,节省开发成本和速度。
支付宝小程序产品专家方奕东介绍,支付宝小程序一站式云服务是为了将后端搭建和运维工作化繁为简。目前,支付宝小程序一站式云已提供包括云函数、数据库、文件存储等一整套后端服务,以及方便上手的SDK和完善的监控体系。通过这些基础服务,开发者可以不再需要关心服务端运维,在客户端即可完成数据存储、文件存储调用,通过云函数便能搞定服务端代码、异步处理逻辑等。
方奕东表示,以前开发个小程序,后端相关准备工作就需要一两周的时间,有了一站式云服务,几分钟就可以完成。
在公测期间,支付宝小程序采取邀请制,有兴趣的开发者可以登陆支付宝小程序平台申请公测资格。方奕东认为,云端开发会越来越成为一种主流的开发模式,支付宝小程序团队正在努力将更多的能力封装成组件,以进一步降低云端开发的门槛。
本文源自Donews
“小程序·云开发”,铸造当代云服务新潮流 小程序视频课程
作者:陈夕
时至今日,微信小程序已经渗透到我们生活中的方方面面,出行、购物、生活服务等等,小程序联通用户和服务方,撬动无限可能。掘金一直致力于推进新技术的发展,而微信小程序正是当下最火热的新型开发平台。
掘金开发者大会微信小程序专场媒体沟通会于 2018 年 9 月 16 日在北京富力万丽酒店召开。“小程序·云开发”业务负责人宁鹏伟在媒体群访中对各大媒体记者提出的疑惑和问题进行了详细的阐述及解答。
“小程序·云开发”的时代之潮
腾讯云刚刚出品的解决方案,公测差不多有一个月了。据了解,该方案可以为小程序开发者提供完整的云端支持。通过简化复杂的后端和运维操作,让即便不具备一定后端知识的开发者也能高效开发出一款高质量的小程序,把云的各种能力给到开发者。
“小程序·云开发”负责人宁鹏伟表示:“我们现在做的应该是未来的一种更好的开发模式,或者说是趋势,可能很多云厂商也会朝这个方向去。刚开始,我们也没有想很多很大的远景目标,就是简简单单让开发者(包括不懂开发的人)通过‘小程序·云开发’都可以去用小程序。降低他们的运营成本,为他们提供真正意义上的服务,这也是我们这次研发的一个简单愿景。所以和微信团队的一次合作,把很多的这种PaaS包括各种案例提供到云端,让开发者很容易开发一些小程序。”
“小程序·云开发”借力腾讯云,夯实三大基础
毫无疑问,人工智能是当下信息技术最热门的话题,作为基础设施的云计算也在不断拓展人工智能技术。其中腾讯云也提倡AI的概念,并将人工智能作为一种新的能力嵌入到云平台中 。
宁鹏伟表示:“未来也将会把AI放到云开发里面,可能在不久的将来会实现这个目标,把云的AI能力给到开发者去使用,就像现在我们提供三大基础的能力一样,可以让开发者很简单地用起来,其中三大基础能力主要有云函数、数据库、存储管理。我们希望开发者很简单地去从客户端到云端快速完成一些闭环操作。在用户管理方面,云函数代表未来的一个趋势,让开发者可以不需要管理服务器的资源和运维层面的东西,就可以做一些基本的逻辑。这样的话开发者基本上通过这三个能力就可以很好地完成小程序,包括我们腾讯云内部已经有很多的产品在使用,已经验证过很多次了。”
“小程序·云开发”展宏图 落叶生根
通过掘金的数据我们可以看到,小程序自2017年初发布起就是开发者一直在关注和讨论的话题。小程序已创造的大数据云、私有云产品更是为每一位客户打造量身定做的大数据云服务,实现了放之四海皆准的“云”传奇之说。
宁鹏伟表示:“不久的将来可能会有更多上线产品。拿腾讯云内部的大数据产品来说,一个是腾讯乘车码,还有一个是腾讯云相册,这应该都算top100小程序。这两项已经用得比较深入了,而且很多完整的功能都在运营开发。我们也在全公司做一些产品推广,预计很快就会有线上产品。值得期待的是未来我们还会有更多不同的尝试,会和一些厂商合作,并且我们已经有了规划,相信不久就能看到效果。”
采访接近尾声时,宁鹏伟由衷地表示,小程序·云开发团队最大的愿景是希望除了开发者以外,每个人都能够借助这一解决方案开发小程序,整个团队未来也会朝这个方向去发展。
开发者福利 支付宝小程序推一站式云服务 小程序视频课程
【手机中国新闻】近日,支付宝小程序为开发者正式开放新服务“一站式云服务”公测。通过该服务,开发者们可以获得完整的云端支持,无需自己搭建服务器,便可实现支付宝小程序的快速上线与迭代,不仅为开发者加快了开发速度,同时也大大的节省了成本。
支付宝小程序一站式云计划
支付宝小程序一站式云服务支持云函数、数据库、文件存储、SDK机监控体系等完整后端服务。通过这些服务,开发者可以在客户端上完成数据存储、文件存储调用,通过云函数完成服务端代码、异步处理逻辑等操作。
支付宝小程序产品专家方奕东表示,过去开发一个小程序,其中一个后端相关准备工作就要大约一两周时间,而现在有了一站式云服务的加入,仅需几分钟即可完成。
在最近的云栖支付宝挑战赛上,一名年仅11岁的小姑娘就是通过该开发模式,在8分钟内完成了小程序挑战任务,赢得了比赛鼓励奖。
支付宝小程序一站式云服务功能
方奕东认为,云端开发会将会成为一种主流的开发模式,支付宝小程序团队正在努力将更多的能力封装成组件,以进一步降低云端开发的门槛。他表示:“只要有创意、有想法,未来,哪怕不具备丰富开发能力的普通人,也一样可以通过云端开发,高效开发出一款不错的支付宝小程序”。
目前,支付宝小程序一站式云服务处于公测期,采用邀请制,感兴趣的用户可以通过登录支付宝小程序平台来申请公测资格。
据悉,支付宝小程序是蚂蚁金服在商业生态配套技术里的一大重要领域,主要关注商业与生活服务,已在2018年9月12日正式上线,通过7大入口、1个闭环、8大能力以及“X”场景打通线下线下。并在公测期间初步形成多能力及高转化的优势。