在阿里云 ECS 搭建 nginx https nodejs 环境 (一、 nginx)
首先介绍下相关环境、软件的版本
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)的更多相关文章
- 阿里云上安装mysql步骤/ 阿里云ECS搭建Java+mysql+tomcat环境
使用阿里云ECS挺长一段时间了.这两天碰巧朋友小白让我一步一步教他在ECS上搭建Java+mysql+tomcat环境,所以把在这里把步骤在这简单整理了一下,以便需要的人查阅. 我购买的阿里云服务器系 ...
- 阿里云ECS搭建node/mongodb开发环境及部署
一.前端的er在window或mac上安装开发环境应该再清楚不过了.但在服务器上安装还是有点不同的,毕竟是 centOS,从此不得不走上用命令操作…… 二.前期准备 1.首先,我们去阿里云网站阿里云服 ...
- 在阿里云 ECS 搭建 nginx https nodejs 环境(三、nodejs)
在阿里云 ECS 搭建 nginx https nodejs 环境(三.nodejs) 在阿里云 ECS 搭建 nginx https nodejs 环境(三.nodejs) 第一步 指定版本源 执行 ...
- 在阿里云 ECS 搭建 nginx https nodejs 环境(二、https)
在阿里云 ECS 搭建 nginx https nodejs 环境(二) 这次主要内容是 如何在 ubuntu 的nginx 下配置 二级域名. 一. 域名解析 首先你需要去到你的 域名服务商那边 进 ...
- 阿里云ECS搭建SVN配置外网
阿里云ECS搭建SVN后,配置外网启动不了,检查云服务器没发现问题,后来发现是阿里云拦截,需要在阿里云控制台ECS安全组新增如下配置:
- 阿里云ECS搭建开源跳板机jumpserver无法获取验证邮件的问题及解决办法
这段时间自己在阿里云上搭建了jumpserver3.0,在安装过程中需要输入邮箱smtp地址,输入之后会有一封验证邮件的,但是在阿里云ECS服务器上却无法收到邮件.查阅了阿里云官方的说明: 为什么无法 ...
- 手把手教你如何在阿里云ECS搭建Python TensorFlow Jupyter
前段时间在阿里云买了一台服务器,准备部署网站,近期想玩一些深度学习项目,正好拿来用.TensorFlow官网的安装仅提及Ubuntu,但我的ECS操作系统是 CentOS 7.6 64位,搭建Pyth ...
- 通过阿里云ECS服务器公网ip访问tomcat,nginx
一.概述 1.操作系统:centos7 2.安装nginx方法:https://www.cnblogs.com/boonya/p/7907999.html,亲测可用. 3.tomcat版本:apach ...
- 阿里云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/ ...
随机推荐
- 如何在电脑上配置两个tomcat
问题 准备逐渐转向idea的怀抱了,每次部署项目时和eclipse使用的都是同一个tomcat,这是很大的隐患,并且非常的不方便,遂再配置一个tomcat 1.下载tomcat和配置系统变量 CATA ...
- Oracle 与 Mysql NULL值,空字符串''的区别
Oracle(null等同于空字符'') 1.oracle插入空字符串默认替换成null 2.oracle查询(null和被替换的空字符)时使用 is null/is not null 3.使用聚合函 ...
- [Linux] 使用Yum在CentOS上安装MySQL
跟随官网上的安装教程:https://dev.mysql.com/doc/refman/8.0/en/linux-installation-yum-repo.html官网上还有一个QuickGuide ...
- 初入linux系统
作为微软的老铁粉了,看到微软进军linux这么久了,是时候该跟上脚本了,不然该落后了,脚步是如此之快,着实让我吃了一惊,说干就干, 绝不是开玩笑的,谁也阻止不了.net开源,跨平台的脚步了.以前别人说 ...
- vue 学习
1.安装vue.js 学习链接: https://cn.vuejs.org/v2/guide/ vue官方文档 vscode 软件框架 https://doc.vux.li/zh-CN/ vux文档
- Hadoop-HA机制工作原理
一.Hadoop 系统架构 1.1 Hadoop1.x和Hadoop2.x 架构 在介绍HA之前,我们先来看下Hadoop的系统架构,这对于理解HA是至关重要的.Hadoop 1.x之前,其官方架构如 ...
- 圆形进度条css3样式
<view class="con"> <view class="percent-circle percent-circle-left"> ...
- jsp 表单回显
1.在表单各个字段中添加value属性,如:value="${user.reloginpass }" 2.在表单提交对应的servlet中封装数据到uer中,如:req.setAt ...
- Mesos源码分析(10): MesosSchedulerDriver的启动及运行一个Task
MesosSchedulerDriver的代码在src/sched/sched.cpp里面实现. Driver->run()调用start() 首先检测Mesos-Maste ...
- 别以为真懂Openstack: 虚拟机创建的50个步骤和100个知识点(3)
四.Nova-compute 步骤17:nova-compute接收到请求后,通过Resource Tracker将创建虚拟机所需要的资源声明占用 步骤18:调用Neutron API配置Networ ...