服务器线上部署教程(基于node)

本文详述Node.js应用的线上部署流程,涵盖Linux基础命令、SSH免密登录、安全设置、Node.js环境搭建、Nginx配置及MySQL安装等关键步骤,助您快速掌握服务器部署技巧。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

基本linux

基本命令

#查看系统盘
fdisk -l
#清屏命令
#1.快捷键
ctrl + l
#2.将屏幕向后翻一页
clear 
#3.重置屏幕
reset
#4.真正的清屏
printf "\033c"

2.目录~ 是什么

~ 表示代码主目录,也就是当前登录用户的用户目录。
比如:我登录用户是chen
cd ~
~ 代表的就是 /home/chen/
当然前提是有用户目录,如果没有/home/chen目录的话情况就比较多了。
总之
cd ~
再
pwd
就知道了。

ssh远程登录

ssh root@121.12.12.122 

免密登录步骤

  1. 本地电脑生成ssh密钥
  2. 服务器端生成密钥
  3. 将本地id_rsa.pub中的内容复制到服务端authorized_keys文件中

具体代码:

ssh-keygen 生成密钥(密钥目录在用户目录的.ssh目录下)
chmod 600 authorized_keys

安全设置

  1. 修改默认端口
  2. 关闭root密码登录
  3. 配置防火墙或安全组设置

node环境搭建

  1. 安装nvm(重新登录后可以使用)
  2. 安装node nvm install v10.14.2
  3. 安装nrm管理镜像源 npm i -g nrm

安装nginx代理80端口

  1. nginx安装步骤
  2. 配置proxy_pass 代理到你想要的服务上

安装mysql

官方文档

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值