IP地址配置HTTPS 内网IP配置HTTPS保姆教程
本文介绍了在Nginx中配置HTTPS的完整流程:1)使用OpenSSL生成自签名证书和私钥;2)解密私钥以避免重启时输入密码;3)配置Nginx支持HTTPS,包括指定证书路径、设置安全协议和加密套件等。适用于开发、测试和内网环境,但需注意自签名证书会触发浏览器警告,生产环境建议使用CA签发的正式证书。通过简单的命令和配置即可实现基本的HTTPS加密保护。

NVM(Node Version Manager)是一个基于 Bash 的版本管理工具,用于安装、切换、卸载多个 Node.js 版本,特别适合多个项目需要不同 Node 版本的场景 ([GitHub][1])。
系统版本:Ubuntu 20.04 / 22.04 / 24.04 均适用
权限:推荐具备 sudo 权限
需要安装的软件:
curl 或 wget(安装脚本下载器)build-essential、libssl-dev(编译一些源码包时可能会用到) ([GeeksforGeeks][2], [ALexHost SRL][3])sudo apt update
sudo apt install curl build-essential libssl-dev -y
Ubuntu 安装 NVM 最简单、官方推荐的方法:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.3/install.sh | bash
方法一:官方 GitHub 源 (推荐)
这是标准的安装方法,直接从 NVM 的官方 GitHub 仓库下载并执行安装脚本。
# 注意:v0.40.1 是脚本中的示例版本号。
# 建议访问 NVM GitHub 仓库 ([https://github.com/nvm-sh/nvm](https://github.com/nvm-sh/nvm)) 查看最新的稳定版本号,并替换下面的版本号。
curl -o- [https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.1/install.sh](https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.1/install.sh) | bash
方法二:国内 Gitee 镜像源 (备选方案)
如果您在访问 GitHub 时遇到网络问题(例如 curl 命令报错“连接被拒绝”或下载速度过慢),可以尝试使用国内 Gitee 上的镜像。
# 从 Gitee(国内的Git托管平台)下载并执行 NVM-CN 提供的安装脚本
bash -c "$(curl -fsSL [https://gitee.com/RubyMetric/nvm-cn/raw/main/install.sh](https://gitee.com/RubyMetric/nvm-cn/raw/main/install.sh))"
建议先用
curl -o- … > install.sh查看脚本内容再执行 ([digitalocean.com][4])
安装结束后,刷新 Shell 配置:
source ~/.bashrc
# 如果使用 Zsh,执行 source ~/.zshrc
然后验证安装是否成功:
nvm --version
输出版本号即可。
nvm install node
nvm install --lts
nvm install 16.20.0
nvm ls
nvm use 16.20.0
nvm alias default 16.20.0
这样,每次开启新终端,会默认使用该版本。
.nvmrc在项目根目录创建 .nvmrc 文件,内容写入指定版本,例如:
16.20.0
之后进入项目目录,执行:
nvm use
NVM 会自动读取 .nvmrc 切换到该版本,更方便团队一致性使用。
source ~/.bashrc 或关闭重开终端,确保安装脚本正确写入配置文件 ([自由码农][5], [TecAdmin][6], [4Geeks][7])nvm use 切换版本。查看 nvm ls 并 nvm use 指定版本即可。通过本文你可以做到:
.nvmrc 统一项目版本NVM 是学生初学者学习和开发 Node.js 的利器,非常值得掌握!







