有时候你的 VPS 上运行着一些博客等数据,通常我们为了防止数据突然丢失等意外,都会将数据进行备份,下面我就来说说如何使用 Google Drive 来进行数据备份。在本篇文章中,上传到 Google Drive 的都是已经打包过的压缩包,而不是一些源文件,同时你的 VPS 也需要能够连接到 Google 的服务器。
平生不会相思、才会相思、便害相思
有时候你的 VPS 上运行着一些博客等数据,通常我们为了防止数据突然丢失等意外,都会将数据进行备份,下面我就来说说如何使用 Google Drive 来进行数据备份。在本篇文章中,上传到 Google Drive 的都是已经打包过的压缩包,而不是一些源文件,同时你的 VPS 也需要能够连接到 Google 的服务器。
Hyper_ 刚刚正式发布,Hyper_是世界上第一家 Container-native 的 Docker 云服务。它的核心是底层的HyperContainer虚拟化容器技术,以及Hypernetes多租户的 Kubernetes 系统。抱着一颗好奇心就测试了一下性能,发现性能还是不错的。
之前写了一个 Ubuntu 系统的搭建教程,这次以 CentOS 7.2 为例,来说说怎么部署一个最简单的 Laravel 应用。我这里都是以 root 权限运行,如果不是 root 用户,请在命令前加上sudo。
先运行yum update -y
前期使用一键安装包可以有效防止莫名其妙出现的错误,简化安装步骤,这个安装过程预计需要1个小时左右的安装时间。
注意事项:
需要3GB以上硬盘剩余空间
需要128MB以上内存(如果为128MB的小内存VPS,Xen的需要有SWAP,OpenVZ的至少要有128MB以上的vSWAP或突发内存),注意小内存请勿使用64位系统!
安装MySQL 5.6或5.7及MariaDB 10必须1G以上内存!
首先,你需要有一个 VPS,我这里以 Ubuntu 14.04 为例,来说说怎么部署一个最简单的 Laravel 应用。我这里都是以 root 权限运行,如果不是 root 用户,请在命令前加上sudo。
这样设置了之后可以防止之后因为编码错误而造成的一系列问题apt-get updateapt-get install -y language-pack-en-base unziplocale-gen en_US.UTF-8
apt-get install -y software-properties-commonLC_ALL=en_US.UTF-8 add-apt-repository ppa:ondrej/phpapt-get update

在网上查找了不少资料之后终于弄好了 Let’s Encrypt 的 https 证书。
Let’s Encrypt是由EFF、Mozilla、Cisco、Akamai、IdenTrust与密西根大学研究人员共同创立的免费的凭证中心,目的在于推动全球所有的网站都使用HTTPS加密传输,并由非营利的网际网路安全研究组织Internet Security Research Group(ISRG)负责营运。
我选择 Let’s Encrypt 的原因之一就是因为证书是免费的。