在阿里云 ECS 搭建 nginx https nodejs 环境 (一、 nginx)

首先介绍下相关环境、软件的版本

1、阿里云 ECS 、 ubuntu-14.04.5 LTS

2、nginx 版本 1.9.2

可能会遇到的问题:

一、在 ssh 服务器上的时候,提示

在阿里云 ECS 搭建 nginx https nodejs 环境 (一、 nginx)

这个时候需要将 本地 .ssh/ 下的 konw_host 里面关于 对应服务器ip 的内容删掉。

好,下面我们就开始配置,我们的 nginx 服务器了。(这个问题虽然简单,但是 由于 缺乏 Linux 基础,导致就非常难入手)

(最后还是让 公司的服务端 大大 结对编程 才能愉快的开始的 -,-)

二、开始配置 nginx

ssh user@your ip

输入 password

然后就愉快的 ssh 上你的 服务器啦~ 如果你看到 welcome 这个单词的话。

三、常用的 apt-get 指令

虽然不知道 这个指令 到底有什么作用,但是 得 先学会怎么来使用吧

apt-get update (目测是为了下一步 apt-get install 准备的)

然后就是 apt-get install nginx

tips: 有一些 关于 apt-get 的指令

在阿里云 ECS 搭建 nginx https nodejs 环境 (一、 nginx)

和 一些 apt-cache 的指令

在阿里云 ECS 搭建 nginx https nodejs 环境 (一、 nginx)

然后,我们使用 apt-cache search nginx

在阿里云 ECS 搭建 nginx https nodejs 环境 (一、 nginx)

找到了 nginx

那就开始愉快的 下载吧~~

apt-get install nginx

安装成功之后 (这个需要注意 apt-get 和 wget 的区别, wget 只是下载 压缩包,下载完之后 还需要 make make install 去安装。apt-get 是直接下载并安装好,而且会顺带安装完它的依赖,简直就是为了我这种 懒人 设置的 指令啊啊啊啊)

三、安装完成之后,就可以直接访问 你的 IP 地址啦

  在浏览器端 输入 你的 公网IP 地址

  如果你能  看到以下页面,那么恭喜你啦

在阿里云 ECS 搭建 nginx https nodejs 环境 (一、 nginx)

四、nginx 安装成功之后。

我们需要 创建一个 admin 的 user账号,方便通过 ftp 来链接我们的服务器。

(一般的 root 账户 出于安全考虑是无法链接ftp 的 sftp 子啊尝试的过程中也出现了一些问题。)

这里就索性创建一个 admin 的账号

直接 sudo adduser xxx (xxx 是指你创建账号的名称)

然后按照提示一步步往下走,最后输入 对应账号的新密码 就很方便创建成功了

下一步就是 给这个新的账号一个 同等于 root 账号的权限。

vi /etc/sudoers

然后在 你的 root 账号下面,加上你刚刚添加的账号 (如下图 vue = XXX)

在阿里云 ECS 搭建 nginx https nodejs 环境 (一、 nginx)

然后就可以给了 同等级的权限啦

五、创建文件夹 上传静态文件

tips: 创建的文件夹 的 权限问题。 无法通过FTP 来进行文件上传。所以

chmod 777 /www

这样就很方便的给了 最高权限,然后就可以 开心的上传文件啦

这个时候,我们访问下 www.vuejs.com.cn 或者 vuejs.com.cn

哇~ 看到我们的静态页面啦~~

在阿里云 ECS 搭建 nginx https nodejs 环境 (一、 nginx)

六、加入 https

虽然 页面已经 通过 nginx 服务器 跑起来了,

但是 今年已经是 2017 年了, 如果你的技术站 还不是 https 访问,那岂不是 很low 了

好了,下面,我们来 思考下如何 给 服务 加上 https

后续会持续更新 细节问题。

上一篇:HTTP Method小记


下一篇:c# 参数名ascii码从小到大排序(字典序)拼接