一起来玩“云”

    现在,云已经是个经常被提及的词了,云服务器,云数据,云这云那的,云都快被玩烂了,对于我们程序员来说,肯定对云服务器有所了解,现在比较热的有阿里云,腾讯云等等,现在我们就一起来玩“云“,这对于我,真的是玩,我也不太了解这东西,最近才开始上手,将自己遇到的问题记录下来,希望能帮助后来者。

域名注册

    首先,我们要有域名,域名嘛,不了解的自行百度吧,我也解释不清,就那么回事。我们申请域名可以在阿里云的万网域名注册 以及腾讯云域名注册 ,选择一个自己喜欢的域名即可。
    当然,有了域名还不够,还需要一台服务器,然后对域名进行解析,解析到服务器的公网ip地址上,即可使用外网访问。
腾讯云的云虚拟机:
这里写图片描述
    买了服务器或云虚拟机后,空间服务商(腾讯云)会给你一个公网ip与内网ip,我们域名解析需要的是公网ip。
    关于内网与公网
    外网IP,就是公网IP,可以给外面人用的,例如做网站,或给其它人下载等。
    内网IP,就是局网IP,如果你有几台以上的云主机,可以局网传输数据,局网传输数据不占用外部带宽限制,传输大文件速度会快很多很多。
    登陆服务器,使用windows电脑的远程连接,输入公网ip,验证密码之后就可以了进入自己的云服务器了。

    域名服务器都有了,我们接下来就开始解析了(我的大刀已经饥渴难耐了)

解析域名

    以阿里云上的域名解析为例:
这里写图片描述
    进入你的阿里云控制台,点击右边的解析按钮,
这里写图片描述
    我们一般解析A类的@与www即可,mx是与邮箱相关的。
记录值天蝎你的服务器公网ip地址即可。这时你的域名就可以通过任何浏览器进行访问了,但是因为域名并没有关联网站,也没有建网站,可能会在访问界面上出现EOF。

    那么,我们是如何建站呢,(这里说一句,建站需要进行备案,我个人觉得还是比较麻烦的,所以我也就没自己建站)。建站这类文章网上很多,主要是使用工具来辅助,比如WordPress,自行百度查找吧,我是个懒人,懒得这样建站(PS:下面有更简单的建站方法)
这里写图片描述
    添加解析的时候,有个隐形url选项,填入相关信息后提示备案,好吧,因为懒癌,我放弃了,感兴趣的小伙伴可以试试,这样是不是就可以把自己的域名引入自己的csdn博客了呢?

    有了服务器之后,还能干嘛呢?这样也太浪费了,完全没有发挥服务器的功能出来,作为web程序员,应该更了解,可以将后台部署在服务器中,手机app,h5都可以与之交互,使其成为一个完整的应用。

部署web应用

下面,我们将后台web应用部署到服务器,使web应用在任何设备的浏览器上都能进行访问。
    1、在云服务器上部署tomcat,数据库等软件
    2、将web项目打包成war格式(我这里以java web项目为例)
    3、启动tomcat,访问http://公网ip:端口号即可
"http://xxx.xx.xxx.xxx:8080/LoginWeb/login?userName=admin&password=123456" //这里为以手机app访问后台的接口为例
运行之后,成功实现手机app与后台通信

    总结下来,将web应用部署在云服务供外网连接,需要安装tomcat服务器,数据库(需要的话),打包web应用为war格式,放入tomcat的webapps文件夹下,

利用github pages建立个人网站

利用github pages建立个人网站
    1、在自己的github下new Repository,一定是自己的github名.github.io(必须保持一致)
这里写图片描述
    新建好之后,我们上传主页html文件到我们新建的资源里,即可访问http://repository name.github.io进入我们的网站主页,我这里访问http://wangchaohu.github.io进入我的个人主页。

    这里,我们怎么将域名与github这个资源相关联呢。
**我们在终端(命令行)输入ping repository name.github.io(ping wangchaohu.github.io)
这里写图片描述
    下面出现的151.101.100.133,在域名解析中,将记录值改为这个ip地址即可。
    等等,还没完,还有最后一步
在你的github.io资源的setting里,找到custom domain
填入你的域名即可
这里写图片描述
    保存后,会在你的资源中生成CNAME 文件
这里写图片描述
    里面的内容就是你的域名。
    当然,你也可以自建一个CNAME文件,这个文件无后缀格式,上传到你的资源中,然后,或许要等几分钟,你就可以使用你的域名访问了。h5学的非常棒的同学也可以自行设计自己的网页。
这里写图片描述
    使用github的这种方式就不需要自己的云服务器了,简单方便。

建立项目主页

    在你的git下新建一个资源
这里写图片描述
    红框内建议勾选,当然不勾选也可以的啦。

    点击Create Repository,进入myProject项目(如果未勾选的情况红框内容的情况下,需要先往项目中push一个文件,当项目中存在文件之后,才能进入项目的setting),然后进入setting,下滑到github pages这一栏,选择第一个master branch ,点击保存
这里写图片描述

    此时我们就可以通过www.wangch.top/myProject 来访问自己的项目主页(当然,你要保证自己的项目中有一个index.html),如果没有项目的话,也会默认显示下图
这里写图片描述

    这样,我们的项目主页就建立完成了,个人主页只有一个,但项目主页可以有多个。是不是棒棒哒,省去了服务器,也可以建立自己的主页了,github太牛了。

    就这么多,我对如何建自己的网站,又如何部署自己的后台的一些理解,希望能帮助到你们。

猜你喜欢

转载自blog.csdn.net/wangchaohx/article/details/56495667