• 在阿里云 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

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

  • 相关阅读:
    网络基础 HTTP协议之http url简介
    MySql 简单统计查询消耗时间脚本
    Java java jdk在Linux下安装与环境变量的配置
    MySql 正则表达式简介及使用
    MySql UNIX_TIMESTAMP和FROM_UNIXTIME函数讲解
    MySql 定时任务的使用
    MySql 利用crontab实现MySql定时任务
    MySql 利用mysql&mysqldum导入导出数据
    排错-windows平台下访问oracle em出现空白的解决方法
    Oracle 修改oracle数据库名
  • 原文地址:https://www.cnblogs.com/erbingbing/p/7220645.html
Copyright © 2020-2023  润新知