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

1、阿里云 ECS 、 ubuntu-14.04.5 LTS

2、nginx 版本 1.9.2

可能会遇到的问题:

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

这个时候需要将 本地 .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 的指令

和 一些 apt-cache 的指令

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

找到了 nginx

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

apt-get install nginx

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

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

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

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

四、nginx 安装成功之后。

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

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

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

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

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

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

vi /etc/sudoers

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

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

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

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

chmod 777 /www

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

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

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

六、加入 https

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

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

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

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

在阿里云 ECS 搭建 nginx https nodejs 环境 (一、 nginx)的更多相关文章

  1. 阿里云上安装mysql步骤/ 阿里云ECS搭建Java+mysql+tomcat环境

    使用阿里云ECS挺长一段时间了.这两天碰巧朋友小白让我一步一步教他在ECS上搭建Java+mysql+tomcat环境,所以把在这里把步骤在这简单整理了一下,以便需要的人查阅. 我购买的阿里云服务器系 ...

  2. 阿里云ECS搭建node/mongodb开发环境及部署

    一.前端的er在window或mac上安装开发环境应该再清楚不过了.但在服务器上安装还是有点不同的,毕竟是 centOS,从此不得不走上用命令操作…… 二.前期准备 1.首先,我们去阿里云网站阿里云服 ...

  3. 在阿里云 ECS 搭建 nginx https nodejs 环境(三、nodejs)

    在阿里云 ECS 搭建 nginx https nodejs 环境(三.nodejs) 在阿里云 ECS 搭建 nginx https nodejs 环境(三.nodejs) 第一步 指定版本源 执行 ...

  4. 在阿里云 ECS 搭建 nginx https nodejs 环境(二、https)

    在阿里云 ECS 搭建 nginx https nodejs 环境(二) 这次主要内容是 如何在 ubuntu 的nginx 下配置 二级域名. 一. 域名解析 首先你需要去到你的 域名服务商那边 进 ...

  5. 阿里云ECS搭建SVN配置外网

    阿里云ECS搭建SVN后,配置外网启动不了,检查云服务器没发现问题,后来发现是阿里云拦截,需要在阿里云控制台ECS安全组新增如下配置:

  6. 阿里云ECS搭建开源跳板机jumpserver无法获取验证邮件的问题及解决办法

    这段时间自己在阿里云上搭建了jumpserver3.0,在安装过程中需要输入邮箱smtp地址,输入之后会有一封验证邮件的,但是在阿里云ECS服务器上却无法收到邮件.查阅了阿里云官方的说明: 为什么无法 ...

  7. 手把手教你如何在阿里云ECS搭建Python TensorFlow Jupyter

    前段时间在阿里云买了一台服务器,准备部署网站,近期想玩一些深度学习项目,正好拿来用.TensorFlow官网的安装仅提及Ubuntu,但我的ECS操作系统是 CentOS 7.6 64位,搭建Pyth ...

  8. 通过阿里云ECS服务器公网ip访问tomcat,nginx

    一.概述 1.操作系统:centos7 2.安装nginx方法:https://www.cnblogs.com/boonya/p/7907999.html,亲测可用. 3.tomcat版本:apach ...

  9. 阿里云ECS在CentOS 6.9中使用Nginx提示:nginx: [emerg] socket() [::]:80 failed (97: Address family not supported by protocol)的解决方法

    说明: 1.[::]:80这个是IPv6的地址. 2.阿里云截至到今天还不支持IPv6. 解决方式: 1.普通解决方式:开启IPv6的支持,不过这个方法在阿里云行不通. vim /etc/nginx/ ...

随机推荐

  1. 类中被final修饰的成员变量需要初始化

    类中被final修饰的成员变量需要初始化,否则编译不通过,因为final修饰后不能再赋值,因此必须初始化.

  2. Use try-with-resources

    public void doQueries() throws MyException{ // First try-with-resources. try ( Connection con = Driv ...

  3. vue的父子组建之间的通信(-),基于props和$emit之间的传递

    对于vue而言,以为其核心思想为前端组建化.所以组建之间的通信必不可少. 相信接触过Angularjs的童鞋都知道angularjs的控制器之间的通信机制. 1:父传子:官方的$broadcast() ...

  4. 快排实现仿order by多字段排序

    class OrderBy(object): def __init__(self, sequence, *condition, **extra_condition): ""&quo ...

  5. 转 Singleton clr via c#3

    /// <summary> /// 注意 只有在构造器没有副作用的时候才能使用这个技术 /// </summary> class Singleton { private sta ...

  6. 使用Ant Build时提示错误: 编码GBK的不可映射字符

    这个build.xml是由eclipse neon 2016.6生成的 我的情况是,所有文件都使用了UTF-8编码,build.xml第一行也好好写着UTF-8,但build时仍然有乱码,并且提示失败 ...

  7. JUnit介绍(转)

    测试的重要性毋庸再说,但如何使测试更加准确和全面,并且独立于项目之外并且避免硬编码,JUnit给了我们一个很好的解决方案.一.引子    首先假设有一个项目类SimpleObject如下:    pu ...

  8. 4.SSM整合_多表_多对多的增删改查

    多对多关系,课程和学生 接口 public interface CourseMapper { /** * 获取所有课程 * @return * @throws Exception */ public ...

  9. Maven插件一览

    maven-assembly-plugin 将对应模块依赖在  mvn package 阶段全部打到一个 jar 包里面: java -cp xx.jar package.name.MainClass ...

  10. VSTS 执行git pull报错问题修复

    VSTS中进行双向同步配置的git pull指令如下: 运行时报错,Log如下图所示: 原因说的很清楚了,需要提前执行以下两条git config指令: git config --global use ...