开发快智能硬件开发
直播中

birdinskydzfsy

9年用户 2750经验值
擅长:电源/新能源 嵌入式技术
私信 关注
[经验]

【M304I开发板试用体验】智能电动自行车防盗系统云服务器篇(一)

`` 本帖最后由 birdinskyd***sy 于 2017-2-24 11:26 编辑

           先来分享一下首都的雪景

带你去挨流星雨
不要误会 这是雪花在微风中下落 由于温度比较高 变成了冰晶 反色了闪光 看起来像不像遭到了超级武器的攻击 嘎嘎嘎





love,不言而喻



梦想中的大馒头,嘎嘎嘎

u3.jpg

你指向哪里 我就摄向哪里,咳咳,表这么污了

u4.jpg

两个小伙伴


u5.jpg

感谢幕后车主免费提供的车,接了满满的雪,只要充满正能量,坏蛋也会把歌唱。瑞雪兆丰年,害虫冻死了,春旱缓解了,今年又有好收成了。

          上一篇我们总体了解了一下系统的架构,这篇来尝试部署一下云服务器端。
       服务端,其实现在有很多做云托管的运营商,价格也不贵,几十大洋每月,基本上就可以租用一台,配置也不会很LOL,要是玩耍的话,少K几回歌,少买几朵花撩妹,就可以折腾半年的了,而且,要是家里长辈知道是在为理想而正儿八经地花毛爷爷,恐怕还得全额报了。
       云服务器,算了,去了修饰语,其实还是服务器,就是硬件加软件,只不过由于虚拟机技术和网络技术的发展,定制的服务器,就像云朵一样,想什么形状就什么形状(指配置),并且可能一个实体硬件上,存在多个服务器,以至于像云朵一样,飘来飘去,不知所踪。
        我们所关心的,就是服务器的位置“公网IP”“域名(其实这个没有也罢)”,这个位置是个逻辑概念,不是实体地理概念,虽然公网IP也与一定的地理坐标相对应,然而这是逻辑映射的,随时都可以改变映射。
        除了服务器硬件和IP,这两个负责确定一个大位置,然后就需要web服务器软件、web应用程序和数据库软件来支持了。
        web服务器软件,大家熟悉的有微软的iis,阿帕奇的猫Tomcat,银行用的当然会更安全更高级些可能是IBM的,我们嵌入式常用的比如路由器里可能部署了一个boa啥的,这种轻量级的小巧的问服务器。
      有了web服务器软件,相当于有了一个平台,web程序可以部署其上,大家可以用浏览器或者APP,来访问这个程序,获取你想分享给大家的信息。
       即使是APP,其实也是模拟浏览器的行为,通过http协议,或者https协议,或者其他神马web常用协议,来请求所需信息。或者像比较有实力的公司,自己规定协议,访问端口等等,进行网络通信


       目前我们的系统,从服务器这个角度来看,原料已经是齐备的了,硬件的话,用笔记本就行了,IP的话,查一下自己的公网IP即可,web服务器软件用微软的iis7得了,web应用程序源码已经下载了,需要支持PHP,所以给iis7配置一下支持PHP即可。
        这么一分析,其实工作很简单,就是在笔记本上部署个支持PHP的iis7,把web程序源码放上边测试一下即可。如果需要在公网上能访问到这个位置,配置一下路由器的网络映射就行了,当然要注意网络安全,因为网络上想偷窥你小秘密的病毒很多的,所以,要是在家里搞实验的话,千万找台没有“照片门”的笔记本呦,如果你的艳照漏出了,千万别怪我没提醒过你噢!
       下边来简单操作一下,已经掌握了此种技能的主公,可以悄悄退场,找个秀色可餐的妹撩撩了。
       首先,寡人的系统是win7的64位,需要安装IIS7,这个简明演示一下即可,网上资源像雪片一样满天飞。

控制面板里点击程序和功能 u6.jpg

然后点击这里


u7.jpg

然后看这里看这里 把Internet信息服务全选,因为可能会用到FTP,全选吧


u8.jpg

确定后稍等 然后从管理工具中查看



u91.jpg


本地服务会出现

u92.jpg
打开浏览器,localhost,如果你见到了这东,说明iis7装好了,只是IIS7装好了。


为了测试一下是不是真装好了,我们新建一个网站,注意访问端口,iis7默认会有一个80端口的缺省网站,如果你不需要完全可以停掉


u94.jpg

用记事本任性编辑一个HTML,保存


u96.jpg

看下效果,

u95.jpg

再修改一下,修饰修饰,欧系的思耐,作为测试页面,完美!


u97.jpg
下边需要支持PHP,web程序也是程序,同样需要有负责解释页面语言的东,像地球人都知道的CGI啥的,我们找个用来解释PHP的东,就是这个,phpmanagerforIIS,有32位的也有64位的,
u99.jpg


u993.jpg

寡人用的是64位的,根据寡人多年来的经验,64位程序,除了一些有气质的软件公司做出来的,基本上没有好用的,64位系统兼容32位的,所以,在某种意义上说,我们是花着64位的票子买房,房里仍摆着32位的家具。所以各位主公仍需继续努力来改变这一现状。当然在一些高大上的地方,比如银行,确实全是64位的,那个花销也是寡人及列为大人承受不起的。又说多了。。。。



这个东需要勾选CGI,就是这个,希望大家还没有忘记在这里配置



u98.jpg


然后就一溜烟的下一步吧

u991.jpg


然后,我们看这里,IIS会多粗PHP的配置管理
u994.jpg
双击之,发现没有注册的提示信息,注册之,表误会,不是要你的身份证,是告诉IIS,用哪个cgi程序来解析PHP页面程序,直白一些,IIS是个平台,我们上边装的PHPmanager,是工作在IIS里专门负责PHP相关工作的人,这个人还需要一个翻译PHP的小兵,这里就是给他找个小兵,于是我们需要征兵了


u995.jpg



我们招募的新兵是PHP for Windows,这里边也水很深呐,比如什么线程安全的,非线程安全的不同版本,我们不管那么多,用非线程安全的NTS版,还是下意识地用32位版的,随便解压到什么位置,别告诉朕解压到桌面上了。。。。。


u998.jpg

然后接着配置一下,<2>中选解压出来的php-cgi.exe这个小兵儿


u996.jpg



然后 成功看到PHPCGI版本信息,基本成功多一半了


u997.jpg

我们还是得测试一下,部署个网站,随便写个PHP页面
v2.jpg


看下效果

v1.jpg
然后我们尝试一下,部署,m260的官方源码,看能不能看到页面,于是。。。登不进去,因为还没装数据库捏!!下回吧!


v3.jpg














`` u2.jpg u1.jpg

回帖(6)

Tan_gou_gou

2017-4-19 18:56:02
一直关注着楼主 加油
举报

birdinskydzfsy

2017-4-20 13:26:46
引用: Tan_gou_gou 发表于 2017-4-19 18:56
一直关注着楼主 加油

哇塞,被关注了。。。。被偷偷的关注了还是。。。
举报

Tan_gou_gou

2017-4-20 14:56:36
引用: birdinskyd***sy 发表于 2017-4-20 13:26
哇塞,被关注了。。。。被偷偷的关注了还是。。。

大佬你是北京人对吧?过两天要去北京哟
举报

birdinskydzfsy

2017-4-20 16:31:40
引用: Tan_gou_gou 发表于 2017-4-20 14:56
大佬你是北京人对吧?过两天要去北京哟

五一放假玩耍吧,欢迎欢迎 ,welcome他们 BeiJing,故宫动物园就别去了,除了人还是人,可以去植物园、天坛什么的,人相对少些,一样可以感受民族文化、亲近自然、高大上
举报

更多回帖

发帖
×
20
完善资料,
赚取积分