设为首页 收藏本站
查看: 1096|回复: 0

[经验分享] 在阿里云 ECS 搭建 nginx https nodejs 环境 (一、 nginx)

[复制链接]

尚未签到

发表于 2017-12-23 18:34:02 | 显示全部楼层 |阅读模式
  首先介绍下相关环境、软件的版本
  1、阿里云 ECS 、 ubuntu-14.04.5 LTS
  
2、nginx 版本 1.9.2
  可能会遇到的问题:

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

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

  和 一些 apt-cache 的指令
DSC0002.png

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

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

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

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

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

DSC0004.png


四、nginx 安装成功之后。
  我们需要 创建一个 admin 的 user账号,方便通过 ftp 来链接我们的服务器。
  (一般的 root 账户 出于安全考虑是无法链接ftp 的 sftp 子啊尝试的过程中也出现了一些问题。)
  这里就索性创建一个 admin 的账号
  直接 sudo adduser xxx (xxx 是指你创建账号的名称)
  然后按照提示一步步往下走,最后输入 对应账号的新密码 就很方便创建成功了
  下一步就是 给这个新的账号一个 同等于 root 账号的权限。
  vi /etc/sudoers
  然后在 你的 root 账号下面,加上你刚刚添加的账号 (如下图 vue = XXX)
DSC0005.png

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

五、创建文件夹 上传静态文件
  tips: 创建的文件夹 的 权限问题。 无法通过FTP 来进行文件上传。所以
  chmod 777 /www
  这样就很方便的给了 最高权限,然后就可以 开心的上传文件啦
  这个时候,我们访问下 www.vuejs.com.cn 或者 vuejs.com.cn
  哇~ 看到我们的静态页面啦~~
DSC0006.png


六、加入 https
  虽然 页面已经 通过 nginx 服务器 跑起来了,
  但是 今年已经是 2017 年了, 如果你的技术站 还不是 https 访问,那岂不是 很low 了
  好了,下面,我们来 思考下如何 给 服务 加上 https
  后续会持续更新 细节问题。

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.iyunv.com/thread-427268-1-1.html 上篇帖子: Keepalive+nginx实现高可用负载均衡方案 下篇帖子: windows7配置Nginx+php+mysql的详细操作是怎样?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表