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 ...
随机推荐
- python 操作符** (两个乘号就是乘方)
一个乘号*,如果操作数是两个数字,就是这两个数字相乘,如2*4,结果为8**两个乘号就是乘方.比如3**4,结果就是3的4次方,结果是81 *如果是字符串.列表.元组与一个整数N相乘,返回一个其所有元 ...
- JavaScript快速上手
引入JavaScript项目 在html中 <!DOCTYPE html> <html lang="en"> <head> <meta c ...
- This is my first blog----文件操作基本流程
一,文件操作基本流程. 计算机系统分为: 计算机硬件, 操作系统, 应用程序三部分 我们用python或其他语言编写的应用程序若想要把数据永久保存下来,必须要保存于硬盘中,这就涉及到应用程序要操作硬件 ...
- 03-Spring默认标签解析
默认标签的解析 上一篇分析了整体的 xml 文件解析,形成 BeanDefinition 并注册到 IOC 容器中,但并没有详细的说明具体的解析,这一篇主要说一下 默认标签的解析,下一篇主要说自定义标 ...
- 数据库Redis(一)
Redis数据库的特点: Redis数据库属于nosql数据库的一种,其存储于内存中(非硬盘),修改较为方便. 而Redis数据库的存储方式是使用{key:value}方式存储,类似python基础中 ...
- Xshell(远程)连接不上linux服务器(防火墙介绍)
一.原因 远程(ssh)连接不上linux服务器的大多数原因都是因为本地服务器的防火墙策略导致的,因此我们想ssh远程能够连接上服务器,有两种方法: 修改防火墙策略 关闭防火墙 二.防火墙服务介绍 1 ...
- P1426 小鱼会有危险吗(JAVA语言)
题目描述 有一次,小鱼要从A处沿直线往右边游,小鱼第一秒可以游7米,从第二秒开始每秒游的距离只有前一秒的98%.有个极其邪恶的猎人在距离A处右边s米的地方,安装了一个隐蔽的探测器,探测器左右x米之内是 ...
- sqli-labs系列——第五关
less5 更改id后无果,不能用union联合查询 此处用报错注入 报错注入的概念:(1). 通过floor报错 and (select 1 from (select count(*),concat ...
- nginx提供网站首页的一个实例
如果既想匹配'/'进行反向代理,同时又想通过nginx提供网站首页,可以在server中进行如下配置: user python; # 运行Nginx的用户 worker_processes auto; ...
- 学习笔记-vue+quill简单的后台demo
功能比较单一 https://github.com/opceclee/vue-quill