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

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. CF1013B And

    There is an array with n elements a1, a2, ..., an and the number x. In one operation you can select ...

  2. 彻底解决eclipse中tomcat启动速度缓慢的问题

    问题: Tomcat启动提示At least one JAR was scanned for TLDs yet contained no TLDs tomcat启动速度总是很慢,检查后发现tomcat ...

  3. Java - Multithreading zz

    Java is a multi-threaded programming language which means we can develop multi-threaded program usin ...

  4. Python爬虫爬取豆瓣读书

    一,准备工作. 工具:win10+Python3.6 爬取目标:爬取图中红色方框的内容. 原则:能在源码中看到的信息都能爬取出来. 信息表现方式:CSV转Excel. 二,具体步骤. 先给出具体代码吧 ...

  5. 关于外网无法访问阿里云主机CentOs

    前两天阿里云ECS搞活动,所有买了个三年的Ecs,然后照着之前在虚拟机同样的搭建服务器,一切都很正常,可是 当我配置好防火墙和nginx之后,发现个问题,外网无法访问. 思考: 1.我的nginx没配 ...

  6. Bulk API

    承接上文,使用Java High Level REST Client操作elasticsearch Bulk API 高级客户端提供了批量处理器以协助批量请求 Bulk Request BulkReq ...

  7. linux 重新生成网卡配置文件

    nmcli connection add con-name home type ethernet ifname eth1 autoconnect yes ip4 10.1.252.60/24 gw4 ...

  8. placeholde属性在IE10以下浏览器上的兼容方案

    首先,判断浏览器是否支持placeholder属性:目前经验来看placeholder属性在     IE10及以上   才能正常显示,而我们实际项目中往往要求兼容到   IE8 var input ...

  9. 【安富莱】【RL-TCPnet网络教程】第7章 RL-TCPnet网络协议栈移植(裸机)

    第7章        RL-TCPnet网络协议栈移植(裸机) 本章教程为大家讲解RL-TCPnet网络协议栈的裸机移植方式,学习了上个章节讲解的底层驱动接口函数之后,移植就比较容易了,主要是添加库文 ...

  10. java字符串应用之字符串编码转换

    [转载]原文地址:https://blog.csdn.net/zhouyong80/article/details/1900100 无论是对程序的本地化还是国际化,都会涉及到字符编码的转换的问题.尤其 ...