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

时间:2022-09-09 13:08:01

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

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

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

在阿里云 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. 嵌入式Linux驱动学习之路(十六)输入子系统

    以前写的一些输入设备的驱动都是采用字符设备处理的.问题由此而来,Linux开源社区的大神们看到了这大量输入设备如此分散不堪,有木有可以实现一种机制,可以对分散的.不同类别的输入设备进行统一的驱动,所以 ...

  2. MyEclipse删除不再使用的工作空间记录

    找到安装目录下的configuration/.settings/org.eclipse.ui.ide.prefs文件,打开此文件,删除不再使用的工作空间信息,重启MyEclipse.然后在切换工作空间 ...

  3. [Android Pro] 网络流量安全测试工具Nogotofail

    reference to : http://www.freebuf.com/tools/50324.html 从严重的HeartBleed漏洞到苹果的gotofail 漏洞,再到最近的SSL v3 P ...

  4. 常用的sql语言基础(1)

    数据文件:存放数据不能随便删除查看数据方式:select name from v$datafile;select file_name from dba_data_file; 控制文件:是一个二进制文件 ...

  5. AndroidManifest.xml文件综合详解(转)

    一,重要性AndroidManifest.xml是Android应用程序中最重要的文件之一.它是Android程序的全局配置文件,是每个 android程序中必须的文件.它位于我们开发的应用程序的根目 ...

  6. UVA 712 S-Trees

    二叉树? 怒水~~ 注意一下查询与x值的对应关系就好~ #include <iostream> #include <cstring> #include <cstdio&g ...

  7. 1&period;1&period;2-学习Opencv与MFC混合编程之---画图工具 画直线 画圆 画矩形

    源代码地址:http://download.csdn.net/detail/nuptboyzhb/3961685 画图工具 1.     画直线 Ø  增加‘直线’菜单项,建立类向导: Ø  对CXX ...

  8. selenium2支持*面操作&lpar;HtmlUnit和PhantomJs&rpar;

    selenium2支持*面操作(HtmlUnit和PhantomJs) selenium2支持通过各种driver(FirfoxDriver,IternetExplorerDriver,OperaD ...

  9. kernel笔记——中断

    cpu与磁盘.网卡.键盘等外围设备(相对于cpu和内存而言)交互时,cpu下发I/O请求到这些设备后,相对cpu的处理能力而言,磁盘.网卡等设备需要较长时间完成请求处理. 那么在请求发出到处理完成这段 ...

  10. session&comma;cookie&comma;sessionStorage&comma;localStorage的区别及应用场景

    session,cookie,sessionStorage,localStorage的区别及应用场景 浏览器的缓存机制提供了可以将用户数据存储在客户端上的方式,可以利用cookie,session等跟 ...