准备使用服务器

Node.js

同步的 Javascript 框架

Node.js 截图

节点.js 是一个跨平台的JavaScript运行时环境,建在Chrome的V8 JavaScript引擎上. 节点(Node.js)使用一种事件驱动,非阻塞的I/O模型,使其轻量级和高效,特别是用于服务器侧和网络应用. 时间 正在使用软件包管理器和应用程序依赖性更新路径。

此 应用设备 包含所有标准特性 。 TurnKey Core 密码,此外,

  • 节点.js配置 :

    • 从Debian Trixie安装并通过APT维护的节点.js 20和npm:

      apt update
      apt install --only-upgrade nodejs npm
    • 支助 全球安装 npm 包 更安全无根或无sudo :

      su node
      npm install -g package
    • npm 现在支持安全 审计 (替换 nsp). 提供子命令修正, 以自动安装兼容的更新到脆弱的依赖。 例如 :

      su node
      cd /opt/your-awesome-node-app
      npm audit
      npm audit fix
    • 系统d PM2 密码 服务地点 /etc/systemd/system/pm2-node.service 密码 运行启动时的 Node.js 应用程序。 PM2 是从 npm 安装的,可以通过 npm 更新 :

      npm install --global pm2@latest

      pm2是一个生产流程管理器,它帮助您的节点应用运行,支持集群,并使得节点应用易于管理:

      # su node
      $ pm2 start --max-memory-restart 500M /opt/yourapp/app.js
      $ pm2 stop tklweb-cp
      $ pm2 list
    • 默认 Nginx 配置模板 :

      server {
          listen 0.0.0.0:80 default_server;
      
          set $nodeapp_port 8000;
          include /etc/nginx/include/nodejs-proxy;
      }
    • npm 击拍标签补全 :

      $ npm in<tab>
      info     init     install
    • 节点Js 实例应用程序, 保留为 Git 检查, 以便从上游寄存器中刷新 :

      $ ls /opt/node-examples
      express_example  node-by-example  nodejsbook.io.examples  practicalnode
      
      $ git -C /opt/node-examples/express_example pull --ff-only
    • /opt/tklweb-cp 的默认网页/ 控制面板本身就是一个实例 Node.js app , 由 express 和 . 调伏.

    • PM2 密码: 生产过程管理器。 配置后启动, 作为系统化服务 。

  • 后缀MTA(绑定到localhost)允许发送电子邮件(例如密码恢复).

  • 用于配置 Postfix 的 Webmin 模块.

全权证书 (密码设定在第一靴子)

  • Webmin, SSH: username 根号

稳定版本 : 19.0 (更改日志)

行政使用详情和登录

没有默认密码:出于安全原因,没有默认密码。所有密码都设置在 系统初始化 时间

忽略 SSL 浏览器警告:浏览器不喜欢自签的SSL证书,但这是唯一一种无需支付商业证书管理局即可自动生成的证书.

网页 - 将浏览器对准其中之一:

  1. http://12.34.56.789/ 密码 - 没有加密,所以没有浏览器警告
  2. https://12.34.56.789/ 密码 - 加密后自签SSL证书

OS 系统管理用户名:

登录为 根号 除外 AWS市场 使用用户名 管理员.

  1. 指向浏览器 :
  2. 登录 SSH 客户端 :
    ssh root@12.34.56.789
    

    AWS市场的特殊案例 :

    ssh admin@12.34.56.789
    

* 将12.34.56.789改为有效的IP或主机名称。