我们公司本来有自己机房的,多数系统也都是用自己服务器在跑。目前需要一个小系统跑python应用。忽然发现最近云服务器促销力度颇大,看到最便宜一款,每天只要七毛多钱,三年合计才800。
想了想,如果自己在机房加服务器真不划算,除了机器花钱,电费都要不少,此外还要人维护还要占现有的带宽,于是这次就干脆直接丢在云上去了。
一,选型订购操作系统选CentOS即可,这以后可以换的。作为服务器用的话,CentOS配置起来资料比较丰富。
(如果你需要win服务器的话,里面也可以选win2008/2012。。。)
二、连接到服务器云服务器最大的好处是,不用自己辛辛苦苦装系统了,选好系统,打开即用,随时更换。
如果是win的桌面接入,大家都很容易上手,win的连接就不介绍了。
对应CentOS最方便的还是终端接入,用起来和自己本地机房一样方便。
这里推荐用Xshell 5去连接云服务器,这套软件家用和学校用都是免费的,因此下载一个家用版就可以了,无需破解。(如果找不到下载网页,文末提供一个下载方法)
建议同步下载一个Xftp-5 这个可以让你方便地管理服务器上个文件,直接拖动就能完成上传下载。
系统自带的是python2,可以输入python -m SimpleHTTPServer 80 直接启动一个网页服务器
由于本机没有安装桌面系统,因此没有浏览器可以使用,这种情况下,可以用curl命令测试网页服务器的工作情况。
在xshell中另外开一个连接登入服务器(因为刚才的终端中运行python了不能退出),登入之后输入
curl http://127.0.0.1
可见返回了一堆html代码,这说明我们的python的服务器已经正常工作了
搭网站目的都是要给外网用户公开使用的。使用自己机房需要调整网络配置才能达到目的。而云服务器的好处是,网络配置已经全部替你架好,你只需要打开需要的端口就可以使用了。
刚才的服务器在外网是不能直接访问的,我们知道,这个服务器使用的是80端口,因此需要在策略中开放这个端口
第一,找到你的云服务器,点击“管理实例”
第二、点击“安全组规则”
第三、填写80端口资料,提交生效
至此,用python搭建的简单网页,就能在外网给用户公开访问了
六、推荐最好用的登陆工具Xshell/Xftp本来就是免费版软件,如果您觉得在网上搜索比较麻烦,这里把下载好的打包放在百度云了,您关注头条号“有只狗狗叫多多”后,用私信发送"20180325"字样,系统会自动回复您有关工具下载的百度云地址。