ubuntu部署svelte应用程序【ubuntu+nginx+svelte】

本文档详细介绍了如何在Ubuntu服务器上部署Node.js项目(以SvelteSapper为例),包括安装Node.js和npm,使用PM2管理进程,以及配置Nginx作为反向代理。通过建立Nginx缓存,实现了高效的内容分发。同时,文章提供了错误排查步骤,确保整个流程顺利进行。
摘要由CSDN通过智能技术生成
主要目的:
  • 将Node项目(以svelte sapper应用程序例)部署到ubuntu服务器中
  • 在ubuntu服务器中配置nginx,将项目部署到自己的网站上
涉及知识点:
  • 在ubuntu中安装node,npm
  • 使用pm2对node进程进行管理
  • 使用缓存设置 Nginx 服务器
一、ubuntu安装node,npm
sudo apt install nodejs  #安装node,同时npm也安装好了
sudo apt install build-essential  #某些包需要它
node -v  #查看node版本
npm -v #查看npm版本

二、将自己的node项目上传到服务器
scp 本地文件 ubuntu@公网ip:/home/ubuntu/服务器文件夹地址  #在本机终端运行

这是我服务器的项目目录


三、运行自己的node项目并用pm2管理
cd 你的项目目录
npm run build #build node项目,以安装必要的环境
pm2 start 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值