因为我明天面试,网易云node.js的接口受制于人,不能忍【9.28】

  • 终端练习生那哥哥说:“我花了25”。???我为啥找不到,算了,多花了10,…40元

大半夜斥巨资购入服务器?【9.28】

文章目录

  • 一、XSehll连接腾讯云服务器
    • 1-1 控制台中重置密码
    • 1-2 Xshell建立连接
      • 1-2-1 新建会话
      • 1-2-2 双击连接服务器
      • 1-2-3 连接建立成功
  • 二、浅浅记录自己clone远端项目之后,安装好依赖包之后,`node app.js`出现bug。从命令行操作-----> 宝塔界面【见步骤三及之后】
  • 三、 Centos服务器安装宝塔面板
    • 3-1 XShell中输入如下命令
    • 3-2 宝塔面板安装成功之后,记录账号密码
    • 3-3 访问服务器
    • 3-4 添加腾讯云的安全组(端口放行)
      • 3-4-1 进入[服务器(实例)](https://console.cloud.tencent.com/)主页
      • 3-4-2 访问之后出现如下界面
        • 3-4-2-1 错误原因
        • 3-4-2-2 在Xsell中输入`/etc/init.d/bt default/`
        • 3-4-2-3 浏览器输入外网面板地址
        • 3-4-2-4 关闭安全目录登录
  • 四、git clone 好项目之后,下载pm2管理工具
  • 五、 部署失败,停止服务
  • 5-1 打开宝塔的应用程序模块
    • 5-3 然后重启一下项目

一、XSehll连接腾讯云服务器

记清楚腾讯云的账号和密码

1-1 控制台中重置密码

1-2 Xshell建立连接

1-2-1 新建会话

  • 重点输入腾讯云主机号,如图所示

1-2-2 双击连接服务器

输入云服务器的用户名和密码

1-2-3 连接建立成功

第一步到此结束,不清楚的小伙伴可以参考这篇文章:https://www.jianshu.com/p/712367f65fb8

二、浅浅记录自己clone远端项目之后,安装好依赖包之后,node app.js出现bug。从命令行操作-----> 宝塔界面【见步骤三及之后】

跳过直接看步骤三就好,遇到问题睡大觉,早上5:30解决bug到7:30,不肝了,CCCCCCCCCC


node app.js

三、 Centos服务器安装宝塔面板

3-1 XShell中输入如下命令

  1. yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh

y确认安装宝塔面板

3-2 宝塔面板安装成功之后,记录账号密码

这里会显示宝塔后台地址和账号密码,可以手动复制到记事本暂时存起来

3-3 访问服务器

访问地址: http://云服务器公网Ip地址:8888/

  1. 刚刚装的宝塔面板,自然没有放行8888端口,请在安全组中放行端口

3-4 添加腾讯云的安全组(端口放行)

3-4-1 进入服务器(实例)主页

开启防火墙

3-4-2 访问之后出现如下界面

3-4-2-1 错误原因
  1. 错误原因:当前新安装的已经开启了安全入口登录,新装机器都会随机一个8位字符的安全入口名称,亦可以在面板设置处修改,如您没记录或不记得了,可以使用以下方式解决
3-4-2-2 在Xsell中输入/etc/init.d/bt default/

3-4-2-3 浏览器输入外网面板地址

3-4-2-4 关闭安全目录登录
  1. 如果嫌麻烦,可以直接关闭安全入口,执行命令:
    rm -f /www/server/panel/data/admin_path.pl

  2. 注意:
    【关闭安全入口】将使您的面板登录地址被直接暴露在互联网上,非常危险,请谨慎操作!

四、git clone 好项目之后,下载pm2管理工具

诶,不行了,最后在成功和失败的边缘徘徊,解释不清楚,不过我最后部署成功了,哈哈哈哈

  • 看图吧,出现bug,解决bug

五、 部署失败,停止服务

pm2开启、停止服务的相关指令: https://www.jianshu.com/p/1778deeb428e

5-1 打开宝塔的应用程序模块

点击PM2管理器进行设置

然后点击映射,将我们的公网ip 映射一下

入口文件的端口号修改好后,我们需要放行一下我们项目网站的端口号,即做以下两个步骤

  1. 宝塔面板中放行3333端口

  2. 腾讯云中的控制台继续添加端口号为3333的规则

5-3 然后重启一下项目

服务器如何上线node.js项目【项目放置在github中】相关推荐

  1. 过去一年25个amazing node.js 开源项目(2018版本)

    2019独角兽企业重金招聘Python工程师标准>>> 过去一年25个令人惊奇的node.js开源项目(2018版本) 过去一年, 我们已经比较了近4,700个Node.js开源项目 ...

  2. vue+node.js+mysql项目搭建

    前言 用vue搭建前端页面.用node开发后端接口.数据库用mysql 可行性分析 缺点: nodejs单线程,不能做cpu密集型操作,导致时间片不能释放,阻塞后面的任务. nodejs可靠性比较低, ...

  3. Node.js:项目中的 package.json 格式

    1. node.js 项目包下的 package.json : 实例: {"name" : "chatroooms","version" : ...

  4. Node.js脚本项目合集(一):Node.js+FFmpeg实现批量从B站导出离线缓存视频到mp4格式,mp4转mp3,实现听歌自由

    Node.js脚本项目合集(一):Node.js+FFmpeg实现批量从B站导出离线缓存视频到mp4格式,mp4转mp3,实现听歌自由 前言 一.准备工作以及介绍 1.什么是FFmpeg 2.FFmp ...

  5. http服务器发送消息,node.js+electron教程(二): http服务器, ws服务器, 进程管理

    引言 这次, 我们一起通过几个例子, 进一步了解node.js+electron. 三个例子: 搭建一个http服务器, 通过web对服务器进行访问 搭建一个ws服务器, 通过web向服务器发送消息 ...

  6. Node.js零基础自学(持续更新中)

    1. Node.js时基于Chrome V8 引擎的JavaScript运行环境.官网:Node.jsNode.js® is a JavaScript runtime built on Chrome' ...

  7. github上有什么好的node.js的项目?

    前言 可以参考一下下面的nodejs相关的项目,希望对你的学习有所帮助,废话少说,让我们直接进入正题 1. NodeBB Star: 13.3k 一个基于Node.js的现代化社区论坛软件,具有快速. ...

  8. Html node.js开源项目,2020年面向开发人员的十大NodeJS框架

    Node.js 是一个基于 Chrome V8 引擎的,开源的,跨平台的 JavaScript 运行环境.事件驱动的.非阻塞 I/O 模型使 NodeJS 框架 能够开发极其轻便且高效的 Web 应用 ...

  9. node.js express项目搭建

    目录 1.安装Express 2.第一个 Express 框架实例 3.全局安装Express及express-generator 4.初始化一个Express应用 5.启动应用 Express 是一 ...

最新文章

  1. GEMM与AutoKernel算子优化
  2. 吴甘沙:天外飞“厕”、红绿灯消失,未来无人驾驶将被重新定义
  3. android的init过程分析
  4. PAT甲级1047 Student List for Course:[C++题解] 哈希表
  5. js如何往div里写div
  6. oracle文件IO错误,ORA-01114: 将块写入文件 16 时出现 IO 错误 (块 # 1734107)
  7. android studio 搭建环境,Android studio搭建xposed环境
  8. 面向连接的传输TCP(一)
  9. 剑指offer 面试题49. 丑数
  10. linux下编译libyuv,linux.mk
  11. 二级c语言考试怎么调试程序,计算机二级C语言上机考试操作步骤及流程和注意事项...
  12. 专变采集终端、配变采集终端、采集器、集中器
  13. 爬虫学习笔记 -- 实战某电影网(lxml库版)
  14. 量子计算与区块链抗量子算法
  15. macos13 Ventura虚拟机安装无网络问题
  16. 部落节点和跨群集搜索:Elasticsearch中联合搜索的未来
  17. 正则表达式(手机号前带区号)
  18. 你也许并不需要那么多微信群,让自己远离这些不必要的焦虑吧。
  19. 1.#INF、-1.#INF、1.#IND、-1.#IND 问题
  20. 公司注册地址同区变更和跨区变更准备材料是一样的吗

热门文章

  1. anaconda的下载与使用(用于下载第三方库)
  2. 中南民族大学计算机考研资料汇总
  3. 【学习笔记】softmax回归与mnist编程
  4. 小鸟且偷生, 飞入天空便自由!
  5. Android平台上最好的几款免费代码编辑器
  6. 别骗人了!区块链的TPS超过十万? (1)
  7. 20190429马士兵
  8. Cesium.js移除自带地形和影像
  9. 精彩!!北京-拉萨,感受坐火车进西藏全过程[组图]
  10. Android 10 系统 CPU 核数、频率、策略控制