web技术培训(一)-云服务器、域名相关
云服务器
什么是云服务器(这部分可以跳过)
云服务器(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技术培训(一)-云服务器、域名相关的更多相关文章
- flask项目部署到云服务器+域名绑定
一.效果演示 首页展示 播放页面 该项目部署只为学习,所以用的服务器是腾讯云服务器10元/月,域名也是在腾讯云买的.com 55元/年 因为本人比较穷 哈哈
- 云服务器+域名+hexo 搭建博客
1 阿里云服务器安全组规则中启用80,4000,22端口, 记得出方向也要设置,否则... 2 域名指向服务器ip 3 安装git yum install git 4 安装node.js 下载地址为: ...
- 自托管websocket和webapi部署云服务器域名及远程访问
当写完websocket和webapi服务端时,在本地测试时是没有问题的,因为是通过本地IP及端口号访问(例:127.0.0.1:8080\api\test),也就没有防火墙等安全限制,但当部署到云服 ...
- Ali_Cloud++:阿里云服务器防火墙相关命令
systemctl start firewalld ##启动Firewall systemctl stop firewalld ##关闭Firewall systemctl restart firew ...
- 云服务器ECS
云服务器Elastic Compute Service(ECS)是阿里云提供的一种基础云计算服务.使用云服务器ECS就像使用水.电.煤气等资源一样便捷.高效.您无需提前采购硬件设备,而是根据业务需要, ...
- 当java web项目部署到服务器上时,无法将图片等媒体文件保存到服务器的最终奥义
今天,我在部署web项目至云服务器上(Tomcat8.0)时,突然发现我的应用,无法上传图片,视频等多媒体文件了,一再检查自己的代码逻辑没有问题之后,逐一排查,首先想到的就是看一下控制台打印的日志,日 ...
- 部署Springboot项目到Linux云服务器
前言 环境:IDEA.Springboot.Maven(自己电脑安装的Maven) 一.打包jar包 检查自己的pom.xml文件下面有无Maven的依赖插件,即有无如下: <build> ...
- Ali_Cloud++:阿里云服务器部署【禅道】项目管理系统
1.开源版安装包下载 地址一:百度云下载 10.0 提取码:2dyg 地址二:官方下载 2.直接解压安装包到/opt目录下 注意:这里我安装的是Linux一键安装包官方给出的方法就是直接解压到/o ...
- 使用Nginx+uwsgi在亚马逊云服务器上部署python+django项目完整版(二)——部署配置及相关知识
---恢复内容开始--- 一.前提: 1.django项目文件已放置在云服务器上,配置好运行环境,可正常运行 2.云服务器可正常连接 二.相关知识 1.python manage.py runserv ...
随机推荐
- slickgrid ( nsunleo-slickgrid ) 3 修正区域选择不能跨冻结列的问题
slickgrid ( nsunleo-slickgrid ) 3 修正区域选择不能跨冻结列的问题 上次解决区域选择不能跨冻结列问题的时候,剩了个尾巴,从右往左选择的时候,会出现选择不正常的情况,后 ...
- android分析之Parcel
将数据打包,跨进程传输(通过Binder).看看这货究竟是啥玩意: Parcel.java : public final class Parcel { private static final boo ...
- 利用flex解决input定位的问题
用简单的布局搞定input框使用fixed下输入的问题 最近在做移动端H5聊天应用发现,当input框在最底部并且使用 position:fixed 属性的时候在苹果手机中会出现不兼容的情况
- Java中HashMap的源码分析
先来回顾一下Map类中常用实现类的区别: HashMap:底层实现是哈希表+链表,在JDK8中,当链表长度大于8时转换为红黑树,线程不安全,效率高,允许key或value为null HashTable ...
- P1085_不高兴的津津(JAVA语言)
package 顺序与分支; /* * 题目描述 津津上初中了.妈妈认为津津应该更加用功学习,所以津津除了上学之外, 还要参加妈妈为她报名的各科复习班.另外每周妈妈还会送她去学习朗诵.舞蹈和钢琴. 但 ...
- springboot源码解析-管中窥豹系列之BeanDefine如何加载(十三)
一.前言 Springboot源码解析是一件大工程,逐行逐句的去研究代码,会很枯燥,也不容易坚持下去. 我们不追求大而全,而是试着每次去研究一个小知识点,最终聚沙成塔,这就是我们的springboot ...
- 此博客使用的CSS样式详解!
此博客使用的CSS样式详解! 页面使用的博客园模板为:LuxInteriorLight,可以在博客皮肤里找到. 页首屏蔽广告代码 <script>console.log("顶部标 ...
- elasticsearch之Java调用本地代码
虽然Java虚拟机为开发人员屏蔽了底层的实现细节,使得开发人员不用考虑底层操作系统的差异性.不过在某些应用程序中,还是免不了要直接与底层操作系统上的原生代码进行交互.今天我们就来看一下Java对本地调 ...
- 从wav到Ogg Opus 以及使用java解码OPUS
PCM 自然界中的声音非常复杂,波形极其复杂,通常我们采用的是脉冲代码调制编码,即PCM编码.PCM通过抽样.量化.编码三个步骤将连续变化的模拟信号转换为数字编码. 采样率 采样频率,也称为采样速度或 ...
- 前端 JS 原生 javascript 和 location.hash 实现一个单页应用的路由 router
开篇日常立个flag-- 前言 最近在做一些应用,类似于单页应用,想实现类似于 Vue 路由的效果. 但是个人 Vue 基础四舍五入约等于无,而且看着 Vue-router 吃力+用不起来(因为我的项 ...