pm2部署宝塔面板 宝塔面板下载手机版

宝塔面板无法安装PM2管理器的情况

之前PM2不知道为什么出了问题,卸载了之后就无法安装了,这里记录下解决过程

正常情况下是去软件商店里面找到pm2直接安装即可,但是安装了好几次都无法成功,查看下来是git连接超时了。太无语了,阿里服务器ping github有300+ms的延迟,但是始终拉不下来nvm,试了好多次都无法完全clone下来,而宝塔面板的PM2管理器需要有nvm之后才能安装。

一气之下直接去git上面下了个 nvm-master,然后解压复制到宝塔面板/www/server/nvm这个位置,之后重启面板,再去软件商店里就能直接装上PM2管理器了

安装是装完了,还有以下几个小问题

找到之前nvm的文件地址/www/server/nvm/versions/node,选择对应的node版本替换下面的文字

export PATH=$PATH:/www/server/nvm/versions/node/v12.18.3/bin

之后就能全局使用node和pm2命令了

RSS 速成篇2:RSSHub 自部署

RSSHub操作简便,但随着用户数量的增加,微博、知乎等平台加强了反爬虫措施。目前,很多资源无法直接使用,因此需要自建 RSSHub来保证稳定性。在部署之前,请确保您已准备好域名和服务器。

如果您还没有域名和服务器,可以参考页面底部的 RSS入门篇和速成篇来获取相关信息。

对于新手来说,使用 RSSHub部署时可能会遇到一些错误。本篇将介绍如何使用宝塔 PM2管理器进行部署。

2.首先安装宝塔面板,官方安装教程可在此处查看。

3.登录宝塔面板后,点击「软件商店」-「运行环境」,找到并安装 PM2管理器。

4.点击 PM2管理器右侧的设置,按照图中红字提示添加项目路径。启动文件名称应为 lib。

添加完成后,点击项目中的「映射」,输入指定域名,例如 rsshub.xxx.com。请注意,映射域名需要解析到服务器 IP。

使用步骤:

RSSHub与 Huginn的区别:

汇总 RSS永久订阅链接,feeds均通过 RSSHub和 Huginn制作。如果您对制作 RSS感兴趣,可以查看以下教程。

服务器部署nodejs的几种方法

由于自身特性的原因。node程序必须保持开启才能访问网站,而当我们关闭SSH时这些进程都会被停止。有以下3种方法可以避免这个问题。

screen

Screen,虚拟终端管理器。可以在后台管理终端界面,防止SSH断开以后任务停止运行。

安装方法:

sudo apt-get screen(以ubuntu为例)

使用方法:

使用screen-S [任意id]命令进入一个名为id的终端,此时便可以随意执行操作

例如执行sudo apt-get upgrade,或者其它消耗时间比较长的工作,像编译内核等等。

按ctrl+a后再按d保存虚拟终端,系统提示deatached即为保存成功

接下来可以断开SSH终端,虚拟终端仍会执行。

访问已经创建好的终端

screen-ls列出已经创建的正在后台运行的终端

screen-r xxx进入终端

例如 screen-r terminal1

彻底退出

screen-r进入终端后执行exit即可完全退出

PM2

pm2是一个带有负载均衡功能的Node应用的进程管理器.当你要把你的独立代码利用全部的服务器上的所有CPU,并保证进程永远都活着

安装方法

npm install-g pm2

使用方法

启动应用pm2 start-watch app.js

重启应用pm2 restart app.js

显示进程列表pm2 list

停止某应用pm2 stop app_name|app_id

停止所有应用pm2 stop all

小白方案

个人目前用的是宝塔Linux面板,可以说是把Linux的各种操作都已比较简单的形式展现出来了,不需要什么Linux知识就能掌握宝塔官网了解一下

而这其中内置了PM2管理,装一下就OK了

阅读剩余
THE END