云服务器

什么是云服务器(这部分可以跳过)

云服务器(Elastic Compute Service, ECS)是一种简单高效、安全可靠、处理能力可弹性伸缩的计算服务。其管理方式比物理服务器更简单高效。用户无需提前购买硬件,即可迅速创建或释放任意多台云服务器。
云服务器帮助您快速构建更稳定、安全的应用,降低开发运维的难度和整体IT成本,使您能够更专注于核心业务的创新。(以上来自百度百科)

总而言之,云服务器实际上是服务器运营商为用户提供的虚拟云主机。这台主机可以用作应用的后端,用作ftp,数据库,云盘等等。

云服务的选择

云服务供应商有很多,比如阿里云,腾讯云,百度云等等。云服务的价格一般比较昂贵,但是,主流的服务器供应商都有性能一般的学生机,下面我来简单比对一下这几个供应商的学生优惠产品。


作为一个老司机,我个人推荐使用阿里云轻应用服务器,因为我们用来做软件开发,峰值带宽非常重要,很大程度上能决定应用的加载速度,40G的SSD做一个小项目完全够用。尽管流量限制了1000G,但是实测用不完。

服务器的购买和配置

我将会以阿里云轻应用服务器为例,带大家购买一台属于自己的云服务器。
首先打开阿里云官网点击右上角的登录使用支付宝登录即可。
登录后,将鼠标移动到账号上出现如下面板,

点击面板中的账号,即可进入账号管理平台。首先实名认证,然后进行学生认证,根据指示填写即可

如果学生认证出现问题,导致一年的3次认证都失败了,不用着急,点击上方工单按键,提交工单,可以进行人工审核(树树就是这么干的。。。


完成认证之后,我们进入云翼计划购买页面。选择轻量应用服务器,预装环境选择系统镜像,推荐使用CentOS,地域就选择上海(华东)吧(华北2在北京,处于政治考虑还是华东的比较稳定),购买时长随意。
购买后我们进入右上角控制台,左侧下拉菜单中选择轻量应用服务器,就可以看到自己购买的云服务。

下面我们安装宝塔控制面板,宝塔面板很适合新手配置后端,里面集成了很多实用工具,最重要的是,这个运维平台是可视化的。

点击远程连接,连接后先切换至root权限,输入:

sudo su root

然后输入以下命令安装bt运维平台:

centos

yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh

Ubuntu/Deepin

wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh

Debin

wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && bash install.sh

等待安装好后,我们在命令中输入:

bt default

查看自己的宝塔运维平台网址,为 http://Ip:8888/随机码
username:
passward:
使用网址进入运营平台,输入账户密码(username和passward),初次进入会安装环境,我们选择LNMP环境(就是左边默认)PHP版本选择7.0以上,MySQL5.0以上,安装即可。安装需要较长的时间,在安装的时候,我们去购买域名。

域名

域名(英语:Domain Name),简称域名、网域,是由一串用点分隔的名字组成的Internet上某一台计算机或计算机组的名称,用于在数据传输时标识计算机的电子方位(有时也指地理位置)。
网域名称系统(DNS,Domain Name System,将域名和IP地址相互映射的一个分布式数据库)是因特网的一项核心服务,它作为可以将域名和IP地址相互映射的一个分布式数据库,能够使人更方便地访问互联网,而不用去记住能够被机器直接读取的IP地址数串。
简单来说,域名就是一个代号,就像名字一样,你叫我树树也行,叫我wushuhui也行,就是一个方便的称呼,而我还是我,不会因为你叫我不同的名字而改变。域名就是名字,我这个人可以看做公网IP。公网IP可以在服务器控制台查看,域名的解析就像给这个IP起名。

域名的购买

进入阿里云的万网平台,输入自己想要的名字和后缀,比如我博客使用的域名upcwsh.top,.top是后缀,upcwsh是名字。


选择价格合适的域名加入清单然后从右侧结算购买即可。

购买后记得实名认证。

域名解析

域名的解析在阿里云控制台-域名-域名列表
找到刚购买的域名点击解析
在左上角点击添加记录,我们需要建立两条记录,记录类型均为A,主机记录一条选择www,一条选择@,记录值即为ip v4地址。TTL默认10分钟即可。设置好后为下面的样子:

域名备案

实际上解析完成后很多域名都不能用,需要进行备案(首次大约半个月到一个月),没有完成备案进入页面显示是:


备案的方法在阿里云备案系统

你需要准备:
身份证,手机,白色的墙壁,个人地址(个人信息中的地址一定要精确到宿舍号,比如山东省青岛市黄岛区长江西路66号中国石油大学华东999号楼999号),网站名称看清要求,我一般就写一个轻笔记(起个小名字,不影响以后改变用途)。

web技术培训(一)-云服务器、域名相关的更多相关文章

  1. flask项目部署到云服务器+域名绑定

    一.效果演示 首页展示 播放页面 该项目部署只为学习,所以用的服务器是腾讯云服务器10元/月,域名也是在腾讯云买的.com 55元/年  因为本人比较穷 哈哈

  2. 云服务器+域名+hexo 搭建博客

    1 阿里云服务器安全组规则中启用80,4000,22端口, 记得出方向也要设置,否则... 2 域名指向服务器ip 3 安装git yum install git 4 安装node.js 下载地址为: ...

  3. 自托管websocket和webapi部署云服务器域名及远程访问

    当写完websocket和webapi服务端时,在本地测试时是没有问题的,因为是通过本地IP及端口号访问(例:127.0.0.1:8080\api\test),也就没有防火墙等安全限制,但当部署到云服 ...

  4. Ali_Cloud++:阿里云服务器防火墙相关命令

    systemctl start firewalld ##启动Firewall systemctl stop firewalld ##关闭Firewall systemctl restart firew ...

  5. 云服务器ECS

    云服务器Elastic Compute Service(ECS)是阿里云提供的一种基础云计算服务.使用云服务器ECS就像使用水.电.煤气等资源一样便捷.高效.您无需提前采购硬件设备,而是根据业务需要, ...

  6. 当java web项目部署到服务器上时,无法将图片等媒体文件保存到服务器的最终奥义

    今天,我在部署web项目至云服务器上(Tomcat8.0)时,突然发现我的应用,无法上传图片,视频等多媒体文件了,一再检查自己的代码逻辑没有问题之后,逐一排查,首先想到的就是看一下控制台打印的日志,日 ...

  7. 部署Springboot项目到Linux云服务器

    前言 环境:IDEA.Springboot.Maven(自己电脑安装的Maven) 一.打包jar包 检查自己的pom.xml文件下面有无Maven的依赖插件,即有无如下: <build> ...

  8. Ali_Cloud++:阿里云服务器部署【禅道】项目管理系统

    1.开源版安装包下载 地址一:百度云下载 10.0  提取码:2dyg  地址二:官方下载 2.直接解压安装包到/opt目录下 注意:这里我安装的是Linux一键安装包官方给出的方法就是直接解压到/o ...

  9. 使用Nginx+uwsgi在亚马逊云服务器上部署python+django项目完整版(二)——部署配置及相关知识

    ---恢复内容开始--- 一.前提: 1.django项目文件已放置在云服务器上,配置好运行环境,可正常运行 2.云服务器可正常连接 二.相关知识 1.python manage.py runserv ...

随机推荐

  1. 记客户端WebBrowser控件修改版本的问题

    保留在本地电脑的一篇记录,第二条描述是在网上看来的,忘记在哪看的了,也就没注明出处,望见谅. 1.Winform内置浏览器控件的底层调用与系统IE浏览器的底层调用相同. 2.IE8 对渲染引擎做了很大 ...

  2. ASP.NET Core扩展库之日志

        上一篇我们对Xfrogcn.AspNetCore.Extensions扩展库功能进行了简单的介绍,从这一篇文章开始,我将逐步介绍扩展库中的核心功能.     日志作为非业务的通用领域基础功能, ...

  3. VSCode 微信小程序扩展开发

    写在前面 为什么要开发这个扩展呢,是因为微信开发者工具自身不支持页面引入组件的跳转,人工根据引入组件路径查看对应代码的方式,效率偏低.就形如这样的json文件,引入了多个组件,比如要查看 " ...

  4. 解决unbutu网络编程socket_tcp连接不上网络助手

    unbutu开放指定端口 开放端口8080 sudo iptables -I INPUT -p tcp --dport 8080 -j ACCEPT 保存设置 iptables-save 在终端中输入 ...

  5. 当红开发语言Go,真的是未来的技术主流吗?

    摘要:文将详细介绍 Golang 的语言特点以及它的优缺点和适用场景,带着上述几个疑问,为读者分析 Go 语言的各个方面,以帮助初入 IT 行业的程序员以及对 Go 感兴趣的开发者进一步了解这个热门语 ...

  6. windows平台 cloin +rust 开发环境搭建

    rust 安装请看上一篇 clion 下载地址 破解 教程 1.先执行reset_jetbrains_eval_windows.vbs 2.打开软件选择免费使用 将ide-eval-resetter- ...

  7. 【Django】有关多用户管理的一点小经验分享

    前言 最近,笔者因为需要开发一个系统作为毕设的展示,因此就产生了有关多用户管理的问题.在这里我把自己的需求重新阐明一下:能够通过Django自带的用户管理框架,实现多用户的管理,例如登录.登出.ses ...

  8. 移动文件--mv

    mv file  srcpath 将文件移动到指定目录下 mv dir srcpath  将文件移动到指定目录下

  9. 为什么要放弃 JSP?他们终于给出了答案

    前言 以前的项目大多数都是Java程序猿又当爹又当妈,既搞前,又搞后端. 随着时代的发展,渐渐的许多大中小公司开始把前后端的界限分的越来越明确,前端工程师只负责前端的事情,后端工程师只管后端的事情.正 ...

  10. Element源码:项目初始化和webpack配置

    0x00.项目初始化 由于整个过程像素级 copy element,所以将不使用vue-cli初始化项目. 创建项目 新建一个空的文件夹,使用npm init 来初始化项目,并安装vue模块. 修改目 ...