Github Pages是由Github推出的免费的静态文件托管服务,目前很多网站都是在使用它,比如说著名的: http://getbootstrap.com和 https://reactjs.org。为一个Github仓库开启Github Pages功能,会涉及Github Pages制定的一系列规范,例如:仓库类型、仓库名、分支名、文件夹名、CNAME文件、HTTPS等等。自己的体会是,要想完 […]
截止到目前,PHP的最新版本是7.4,所以这篇文章我就来分享一下,如何在Ubuntu18.04上安装PHP7.4。 下面的实验,我将以一台新的阿里云ECS Ubuntu18.04为例。 实验 为了安装PHP7.4,我们首先需要对PHP的PPA仓库进行更新,然后就可以直接安装PHP7.4了,最后我们将安装PHP7.4相关的常用包。 第一步:更新PPA 因为是新机器,所以首先需要对apt进行更新,然后 […]
MariaDB是一款优秀的开源关系型数据库,除了性能优越它还向后兼容Mysql。如果你有考虑在云服务器上自建Mysql,那么使用MariaDB也是一个不错的选择。这篇文章我就和你分享一下如何在Ubuntu 18.04上安装并配置MariaDB。 实验 下面的实验,我将以一台新购的阿里云Ubuntu 18.04为例分四步来完成。首先是使用apt快速安装MariaDB,安装完成之后,会对MariaDB […]
Redis是由意大利程序员Salvatore Sanfilippo编写的一款key-value数据库,因为读取速度特别快,所以常常被用于缓存数据库。最近自己在写一个项目,项目的数据库使用的是Mysql,为了降低Mysql的读取次数,我决定将一些Mysql读操作的结果缓存至Redis,这样一来,就需要准备一台Redis服务器。因为我使用的是阿里云,所以可以直接购买阿里云提供的云数据库Redis。但是 […]
在《使用阿里云ECS搭建Docker部署环境》这篇文章中,我们有提到过阿里云的容器镜像服务,不过当时只是为了给Docker配置镜像加速器而已,而阿里云容器镜像服务更主要的功能是为我们提供镜像托管、镜像构建等服务。 对于Docker镜像的托管,我们首先想到的是使用 docker hub,不过使用docker hub存在两个不足点:首先是镜像的拉取速度。在国内从docker hub上拉取镜像是比较慢的 […]
上一篇文章和大家分享了如何在阿里云ECS上快速安装Docker,这篇文章我们来继续深入一步,探讨一下:如何使用阿里云ECS快速的搭建Docker部署环境。Docker部署环境的搭建因人而异,没有什么统一的标准,这里呢,我将它简单的分成了三步。首先,我们需要在ECS上完成Docker的安装,其次,我们需要为Docker配置镜像加速器,Docker镜像的拉取默认是从 docker hub中拉取,但对于 […]
现如今,在Linux上使用Docker来部署Web应用正在变得越来越流行。为了使用Docker来部署应用,我们首先需要安装Docker这个程序。对于Docker的安装,一般情况下我们可以参考Docker官方文档来一步步完成安装操作,而这篇文章我将与你分享是:如果我们使用的是阿里云ECS,那么我们可以只通过一条命令就能快速完成Docker的安装。 第一步:输入安装脚本 当我们登录到阿里云ECS后,为 […]
2020年4月23日,Ubuntu发布了它的最新版本20.04(Focal Fossa)。这几天,我分别查看了阿里云和AWS在购买云服务器时,有没有提供Ubuntu 20.04镜像,结果是AWS已经有了,而阿里云目前还没有。如图1所示,阿里云上可使用的最新Ubuntu镜像版本还是18.04。为了学习最新版的20.04,我查阅了一些资料并整理出了如何将Ubuntu 从18.04升级到20.04。下面 […]
在学习或者工作的过程中,我们常常需要有一台真实的云服务器来做一些实验。目前几乎所有的云服务厂商都对购买云服务器支持按量付费,相较于按年或按月付费,按量付费可以说是大大降低了我们的实验成本,有些情况下,费用甚至可以低至每小时5分钱。正因为如此便宜,我会经常利用云服务器来做一些实验,在这个过程中也积累了一些使用经验。在这篇文章中,我将站在降低费用的角度与你分享:如果我们是使用阿里云ECS来做实验,可以 […]