宝塔面板部署nuxt项目

宝塔部署Vue,nuxt等项目需要是使用到node.jshe nginx才能实现部署。因此使用宝塔面板使用软件安装安装PM2管理器以及nginx代理软件

步骤一 新建文件夹上传项目资源

 在服务器中选择自己想要的新建一个文件,将项目文件 除了node_moduls 全部上传到该文件中

步骤二 使用命令安装依赖和编译

 在该文件目录下打开终端使用 `npm install` 安装依赖 依赖安装完成后 使用`npm build` 编译项目 不同的的项目 编译命令可能略有不同 查看package.json文件中的命令即可知道

步骤三 启动项目 并设置为线程守护

编译过后 使用npm start 启动项目 此时的启动并不是持久性启动
这时候我们需要使用pm2管理器将该项目设置为线程守护项目
双开页面 跳转到该项目的文件中 在终端上先启动项目 然后在另一个页面该文件路径打开终端
输入pm2 start npm --name “cstadmin” – run start
cstadmin 只是一个线程名字 可以根据你的个人想法起

线程守护启动成功自动显示pm2线程列表查看

步骤四 设置反向代理 即可

因为的项目设置的8090端口 但是无法通过域名或者ip地址+端口号实现直接访问
此时我们就需要在Nginx中配置反向代理使8090映射到8091端口 这样就可以充8091端口访问项目

实现步骤

软件商店==》已安装=》Nginx==》设置==》配置修改==》添加serve监听

server {listen       8091;  #监听的端口号server_name  nuoyi.com; #ip地址或者域名location / {proxy_pass http://127.0.0.1:8090; #你要映射到哪里的地址proxy_set_header Host $host;proxy_set_header X-Forwarded-For $remote_addr;}}
server {listen       8093;server_name  nuoyi.com;location / {proxy_pass http://127.0.0.1:8092;proxy_set_header Host $host;proxy_set_header X-Forwarded-For $remote_addr;}}
完成以上步骤 输入地址http://nuoyi.com:8091 即可访问你nuxt项目

宝塔面板部署nuxt项目线程守护启动以及Nginx反向代理相关推荐

  1. 精灵商场项目(五)--虚拟机Linux使用+Nginx反向代理

    文章目录 一.虚拟机Linux使用 1.1 Linux 介绍和使用 1.2 虚拟机配置 1.3 检查是否正常连接 1.4 虚拟机克隆 1.5 LinuxIP划分和链接 1.6 Xshell 1.6.1 ...

  2. 【运维】阿里云宝塔面板部署JavaWeb项目

    本文摘要 · 前几年买了阿里云的ECS服务器,当时配置宝塔面板都是找朋友帮我弄的,去年一个项目给某公司做官网,涉及到域名解析的事情,最近开发项目又涉及到部署PHP项目.部署JavaWeb项目的工作.抽 ...

  3. 【宝塔面板部署nodeJs项目】网易云nodeJs部署在云服务器上,保姆级教程,写网易云接口用自己的接口不受制于人

    看了很多部署的,要么少步骤,要么就是写的太简洁,对新手不友好 文章目录 前言 一.下载网易云nodejs项目 1. git clone下载,两种方式 2. 运行项目 二.使用步骤 1. 先在本地运行 ...

  4. 宝塔面板部署django项目

    由于直接部署在服务器上一直不成功,所以安装了宝塔面板用来部署django项目.使用nginx+mysql+uwsgi启动 一.安装宝塔面板 Centos安装命令: yum install -y wge ...

  5. 宝塔面板部署vue项目到云服务器上(Nginx服务器)

    前言: 之前使用终端安装nginx,后来崩了 因为自己宝塔也安了 后来服务器重装 决定只用宝塔的nginx部署 步骤: 1.填加站点 2.第一行随便写一行域名 后面删掉就行 第二行ip:端口 php版 ...

  6. 通过宝塔面板部署.NET项目(安装环境=>前后端部署)

    前置 服务器环境:Linux服务器Ubuntu 20.04.5 LTS x86_64(Py3.7.9) 先查看一下服务器是否已安装donet:dotnet --version 一.安装donet3.1 ...

  7. 搭建和部署nuxt项目

    说在前面的话 vue.js开发的SPA是不利于seo的,搜索引擎对它支持的并不是太好,百度根本就不可以在SPA应用的页面抓取数据,这对很看重seo优化的网站来说肯定是不能容忍的.而使用nuxt开发的网 ...

  8. 阿里云服务器 宝塔面板 配置Python项目

    本文仅供学习交流使用,如侵立删! 阿里云服务器使用宝塔面板搭建Python项目 环境 centos7.4.5 python3.7 nginx1.18.0 1.阿里云重置服务器系统 全新服务器可跳过此步 ...

  9. 宝塔linux面板假设nextcloud,宝塔面板部署NextCloud(14.0.3)逐一解决后台安全及设置警告...

    刚刚把NextCloud更新到14.0.3,后台又出现了一堆警告,也是够烦的. 之前写过 宝塔面板部署NextCloud逐一解决后台安全及设置警告,那个是基于Nextcloud 13.x的,所以就再补 ...

最新文章

  1. HTML添加首页,添加首页分类推荐.html
  2. 10道海量数据处理的面试题
  3. Android 动画(一)---布局动画
  4. 三、规则组织的衍生组织——经山形组织数学模型的建立
  5. Docker容器间网络通信
  6. OpenCV辅助对象(help objects)(5)_DataType
  7. 蝴蝶优化算法_腾讯机智团队分享--AllReduce算法的前世今生
  8. 不如安卓?iPhone 12 5G 速度上演“滑铁卢”
  9. 国外优秀技术网站推荐
  10. GNU make manual 翻译( 一百八十二)
  11. 业务请求量膨胀的扩容技术实践
  12. windows程序设设计(2) SDK贴图
  13. 自己动手从零搭建神经网络
  14. css中导入自定义字体库
  15. 制作的excel表格如何放到微信公众平台文章中?
  16. 三博脑科医院:癫痫的治疗像是一场“对抗赛”
  17. file.exists(),file.isFile()和file.isDirectory()的区别
  18. 安卓快速入门系列1(通过插件使用java8的语法)
  19. hdu3397 线段树
  20. Scilab常用的命令。

热门文章

  1. 压缩文件zip怎么查看注释呢,市场上一些破软件不好用啊,我有秘诀
  2. 餐厅收银系统|基于SSM实现餐厅收银系统
  3. 线性回归(Lasso,Ridge,ElasticNet)调参
  4. Docker从入门到进阶之基础操作(3)—— 仓库(Repository)
  5. 三年登顶,浪潮新一代超融合开始冲刺
  6. final修饰的变量就是常量?
  7. 蓝牙常用的profile
  8. 2018互联网金融公司排名——Top100(附完整榜单)
  9. 感知系统性能评估分析解决方案
  10. arm+银河麒麟v10安装nginx1.18