宝塔面板部署nuxt项目线程守护启动以及Nginx反向代理
宝塔面板部署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反向代理相关推荐
- 精灵商场项目(五)--虚拟机Linux使用+Nginx反向代理
文章目录 一.虚拟机Linux使用 1.1 Linux 介绍和使用 1.2 虚拟机配置 1.3 检查是否正常连接 1.4 虚拟机克隆 1.5 LinuxIP划分和链接 1.6 Xshell 1.6.1 ...
- 【运维】阿里云宝塔面板部署JavaWeb项目
本文摘要 · 前几年买了阿里云的ECS服务器,当时配置宝塔面板都是找朋友帮我弄的,去年一个项目给某公司做官网,涉及到域名解析的事情,最近开发项目又涉及到部署PHP项目.部署JavaWeb项目的工作.抽 ...
- 【宝塔面板部署nodeJs项目】网易云nodeJs部署在云服务器上,保姆级教程,写网易云接口用自己的接口不受制于人
看了很多部署的,要么少步骤,要么就是写的太简洁,对新手不友好 文章目录 前言 一.下载网易云nodejs项目 1. git clone下载,两种方式 2. 运行项目 二.使用步骤 1. 先在本地运行 ...
- 宝塔面板部署django项目
由于直接部署在服务器上一直不成功,所以安装了宝塔面板用来部署django项目.使用nginx+mysql+uwsgi启动 一.安装宝塔面板 Centos安装命令: yum install -y wge ...
- 宝塔面板部署vue项目到云服务器上(Nginx服务器)
前言: 之前使用终端安装nginx,后来崩了 因为自己宝塔也安了 后来服务器重装 决定只用宝塔的nginx部署 步骤: 1.填加站点 2.第一行随便写一行域名 后面删掉就行 第二行ip:端口 php版 ...
- 通过宝塔面板部署.NET项目(安装环境=>前后端部署)
前置 服务器环境:Linux服务器Ubuntu 20.04.5 LTS x86_64(Py3.7.9) 先查看一下服务器是否已安装donet:dotnet --version 一.安装donet3.1 ...
- 搭建和部署nuxt项目
说在前面的话 vue.js开发的SPA是不利于seo的,搜索引擎对它支持的并不是太好,百度根本就不可以在SPA应用的页面抓取数据,这对很看重seo优化的网站来说肯定是不能容忍的.而使用nuxt开发的网 ...
- 阿里云服务器 宝塔面板 配置Python项目
本文仅供学习交流使用,如侵立删! 阿里云服务器使用宝塔面板搭建Python项目 环境 centos7.4.5 python3.7 nginx1.18.0 1.阿里云重置服务器系统 全新服务器可跳过此步 ...
- 宝塔linux面板假设nextcloud,宝塔面板部署NextCloud(14.0.3)逐一解决后台安全及设置警告...
刚刚把NextCloud更新到14.0.3,后台又出现了一堆警告,也是够烦的. 之前写过 宝塔面板部署NextCloud逐一解决后台安全及设置警告,那个是基于Nextcloud 13.x的,所以就再补 ...
最新文章
- HTML添加首页,添加首页分类推荐.html
- 10道海量数据处理的面试题
- Android 动画(一)---布局动画
- 三、规则组织的衍生组织——经山形组织数学模型的建立
- Docker容器间网络通信
- OpenCV辅助对象(help objects)(5)_DataType
- 蝴蝶优化算法_腾讯机智团队分享--AllReduce算法的前世今生
- 不如安卓?iPhone 12 5G 速度上演“滑铁卢”
- 国外优秀技术网站推荐
- GNU make manual 翻译( 一百八十二)
- 业务请求量膨胀的扩容技术实践
- windows程序设设计(2) SDK贴图
- 自己动手从零搭建神经网络
- css中导入自定义字体库
- 制作的excel表格如何放到微信公众平台文章中?
- 三博脑科医院:癫痫的治疗像是一场“对抗赛”
- file.exists(),file.isFile()和file.isDirectory()的区别
- 安卓快速入门系列1(通过插件使用java8的语法)
- hdu3397 线段树
- Scilab常用的命令。