美文网首页
Web 开发 | 云服务器

Web 开发 | 云服务器

作者: mrzhqiang | 来源:发表于2018-06-29 10:54 被阅读0次

背景

突然想写一篇笔记,关于 Play framework 的具体实践,目的是深入理解 Web 开发思路,触及 Play framework 的方方面面,而不仅是几个简单的小样例。但实践不能只在开发环境中做,一个好的项目必须经历线上环境的摧残,才有机会成熟,所以准备讨论一下 云服务器

正文

  • 云服务器 ECS
  • 系统镜像
  • 安全组
  • 域名 + 备案(可选)
  • 域名解析(可选)

云服务器 ECS

云服务器是什么?简单来说,它就是一台托管服务器,你可以任意选择型号,随时升级配置,增减集群数量。

我们能做什么?将项目上线,开放访问入口,免费提供给大家娱乐。

我们能收获什么?生产部署经验,线上项目表现,紧急情况运维。

如何选择比较优惠的云服务器?推荐 阿里云云翼计划,在 2018 年 6 月,还可以用 1 折的优惠购买入门级服务器。

当然你也可以看看其他服务商的优惠活动,比如:华为云腾讯云京东云百度云

由于经济能力有限,这里只针对 阿里云 的云服务器控制台,其他云服务器应该也是相通的。

这个是很早之前的活动买的,与 云翼计划 的差别就是它贵了一倍,却只多了一个 20 GB 的数据盘。

系统镜像

在购买云服务器时,最好不要选 Windows 系列的公共镜像,就没有 SSH Server 来说,你得开放多少端口来给别人攻击?

MySQL(3306)、Redis(6379)、Cassandra(9042)、Elasticsearch(9200)……想想就觉得恐怖!

推荐选 Linux 系列的公共镜像,比如 CentOS 7.4 64位 就不错,其他如 Ubuntu 或 Debian 也都 OK!

安全组

安全组相当于最外层防火墙,不设置安全组的话,你不可能打开访问服务器的入口。

远程登陆端口默认开通,比如 ssh22 端口,以及 mstsc3389 端口。

提示:3389 端口用于 Windows 的远程桌面,不需要的话 不要开放

域名默认是 80 端口,没有域名的话,你可以选择开放其他端口,比如 8080 端口。

域名 + 备案

这一步 不是必须 的。

你可能觉得 www.baidu.com180.97.33.108 更酷,至少知道是访问百度,而不是未知网页。

阿里云 的很多顶级域名,首年都只需要 1 元,所以可以考虑购买一个域名。

域名购买后,切记去 备案 一下。阿里云 有一个完备流程,耐心下来,你还可以多十几天的服务器使用时间,反正都不亏,何乐而不为?

备案完成后,可以在 备案专区 查看信息:

域名解析

对于没有域名的同学来说,这一步 不是必须 的。

  • 记录类型

一般我们用的是 A 记录,其他类型不在本文的讨论范围内。

  • 主机记录

我们可以把域名解析设置为泛解析,正规项目请不要这样做

  • 解析线路
  • 记录值
    A 记录类型就填云服务器的 公网 IP,其他的根据记录类型填写。

公网 IP 可以在云服务器实例预览中找到(在前面的 配置信息 图中也有):

总结

云服务器不是刚需,但对于 Web 开发来说,是上阵杀敌的必经之路,因此还是有必要买来玩一下。

相关文章

  • Web 开发 | 云服务器

    背景 突然想写一篇笔记,关于 Play framework 的具体实践,目的是深入理解 Web 开发思路,触及 P...

  • 三、Python web开发入门

    一、web开发介绍 1、web开发概述 c/s结构和b/s结构,客户机/服务器结构和浏览器/服务器结构即web开发...

  • 使用Git部署Python项目到云服务器

    概述 Python Web项目在本地开发完成后,需要部署到云服务器,才能被外部访问。在云服务器上搭建好项目环境后,...

  • Java Web 之servlet

    一、web服务器 相信大家都听过说web服务器,常用的J2EE开发--Tomcat,.NET开发--IIS等。HT...

  • 2018-06-28 koa2的入坑之路

    首先吐槽下阿里云的轻云服务器。其次感慨下自己给自己挖的大坑。最后来看nodeJS的web开发。打算用koa2来开发...

  • Flask系列:工作流程

    这个系列是学习《Flask Web开发:基于Python的Web应用开发实战》的部分笔记 客户端——web 服务器...

  • 2018-07-22 理解WEB系统

    web系统 web服务器端技术 web服务器应用服务器脚本引擎集群数据库SOASaaS云计算物联网

  • 微信公众号开发

    微信公众号开发 服务器 以web.py网络框,python,腾讯云服务器为例介绍。 1)安装/更新需要用到的软件 ...

  • Django动态网站基础

    Web开发的基本流程 a. 用户向Web服务器请求一个文档;b. Web服务器随即获取或生成这个文档;c. 服务器...

  • 【融职培训】Web前端学习 第5章 node基础教程6 Koa基

    一、Koa框架概述 Koa是一个基于Node的web服务器开发框架,通过Koa我们可以更便捷第开发web服务器。不...

网友评论

      本文标题:Web 开发 | 云服务器

      本文链接:https://www.haomeiwen.com/subject/gepoyftx.html