linux宝塔安装和部署node全栈项目

2023-05-16

使用服务器:阿里云ECS系列
服务器操作系统: Alibaba Cloud Linux 2.1903 LTS 64位
连接服务器方式: Workbench远程连接

使用公网IP登录 Workbench远程桌面,使用命令安装linux宝塔面板操作服务器:
1.登录linux宝塔面板,使用终端命令安装linux宝塔

yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh

2.步骤1执行过程如果默认使用SSL(https)方式得需要配置秘钥才能外网访问面板,不使用SSL直接通过http方式可以直接访问,不需要加密;记住宝塔面板url和宝塔账号密码方便登录宝塔界面。
示例如下:

外网面板地址:http://59.110.162.210:26118/ae89789c
内网面板地址: http://172.16.255.88:26118/ae89301c
username: ddsffsfdfs
password: fdgggfhfgd

3.生成宝塔路径需要在服务器安全组放开对应端口,才能访问 比如http://59.110.162.210:26118/ae89789c,确认在云服务器安全组设置 26118端口为:

允许	1	自定义 TCP	 目的:26118/26118  源:0.0.0.0/0

4.登录界面首页推荐需要安装的工具,直接默认安装推荐:
在这里插入图片描述

安装[nginx-1.22]
安装[mysql-5.7]  
安装[pureftpd-1.0.49]  
安装[php-7.4]  
安装[phpmyadmin-5.2]
选择极速安装即可
......
静静等候几分钟即可

5.接下来安装一下node项目环境管理工具pm2
选中pm2安装即可
在这里插入图片描述
安装完可以点击设置
在这里插入图片描述
安装需要的Node版本
在这里插入图片描述
6.安装node版本之后,可以点击菜单 文件 上传自己的node项目
在这里插入图片描述如果node项目未安装,可以使用终端安装,前提是安装好nodejs的版本自动携带npm包: npm install
在这里插入图片描述
7.接下来对项目进行部署
在软件商店点击pm2设置打开pm2管理器 => 项目列表=>添加项目 =>选中上传项目入口启动文件,点击 提交
在这里插入图片描述
在这里插入图片描述
点击映射设置需要映射的域名,然后提交即可
在这里插入图片描述

然后在左侧菜单栏 => 网站就可以看到自己的网站,在外网可以输入自己域名既可以访问网站了

特殊情况无法访问:
1.比如报错502,说明项目运行报错了,检查自己项目启动是否存在报错
2.有可以没有成功映射到自己项目,直接显示默认网站建站成功提示页面,说明需要手动配置反向代理。
反向代理配置: 左侧菜单 网站 => 目前部署的网站右侧设置 => 弹窗打开 => 反向代理 => 添加反向代理
在这里插入图片描述

添加反向代理:
代理名称 : 一般填写自己设置映射的域名即可
目标URL: http://127.0.0.1:3000 (指的是当前自己部署的本地服务器)
然后保存即可。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

linux宝塔安装和部署node全栈项目 的相关文章

  • docker常见命令小结

    docker常见命令小结 常见命令 docker ps 查看正在运行的容器 docker exec it 264bb068855e bin bash 进入容器 xff0c 并作出修改 docker commit 3bd0eef03413 l
  • 前端html文件下载,同源与异源下载

    属性说明download下载的资源的名称target打开该连接的方式 self blank href资源的地址 本地 远程地址 a标签跳转 lt DOCTYPE html gt lt html gt lt head gt lt meta c
  • Python图像(字母数字)识别

    本文只针对数字或字母验证码识别 准备工具 tesseract ocr w64 setup v4 1 0 20190314 exepip install pytesseractpip install pillow中文包 tesseract o
  • Python习题

    1 题目 xff1a 编写一个程序 xff0c 使用for循环输出0 10之间的整数 xff1b 代码 xff1a span class token keyword for span i span class token keyword i
  • 面向对象模块和包

    文章目录 1 1 模块1 2 模块的使用2 包 1 1 模块 参考链接 xff1a Python 面向对象 模块和包 来源 xff1a CSDN Python面向对象 模块和包 来源 xff1a CSDN 概念 xff1a 每一个以py为拓
  • SUNDIALS库的编译和使用

    SUNDIALS库的编译和使用 1 简介 SUNDIALS SUite of Nonlinear and DIfferential ALgebraic equation Solvers 是由美国劳伦斯利福摩尔国立实验室 xff08 Lawr
  • 【ing】在Linux虚拟机上安装Sundials库(图文)

    1 Sundials库下载 Sundials下载地址 2 具体步骤 2 1 下载sundials 2 2 0 本次尝试选择sundials 2 2 0进行安装 Sundials文件内容如下 xff1a 2 2 创建安装目录 安装目录名称为
  • 基于docker部署Prometheus

    文章目录 基于Docker搭建Prometheusgitee 介绍Prometheus一 安装运行Prometheus docker版 部署Prometheus1 安装docker联网状态下阿里云离线安装包下载2 下载镜像包3 启动node
  • 程序设计思维与实践 Week11 作业 E 选做题11-1 东东与 ATM

    题目描述 xff1a 一家银行计划安装一台用于提取现金的机器 机器能够按要求的现金量发送适当的账单 机器使用正好N种不同的面额钞票 xff0c 例如D k xff0c k 61 1 2 N xff0c 并且对于每种面额D k xff0c 机
  • kubectl edit

    文章目录 kubectl edit官方文档语法示例 kubectl edit 官方文档 使用默认编辑器 编辑服务器上定义的资源 使用命令行工具获取的任何资源都可以使用edit命令编辑 edit命令会打开使用KUBE EDITOR xff0c
  • kubectl exec

    文章目录 kubectl exec通过bash获得pod中某个容器的TTY xff0c 相当于登录容器 命令行 创建一个test文件 xff1a kubectl exec exec命令同样类似于docker的exec命令 xff0c 为在一
  • kubectl describe

    文章目录 describe语法选项 示例描述一个node详细信息描述一个pod描述calico yaml中的资源类型和名称指定的pod描述所有的pod描述所有包含label k8s app 61 calico kube controller
  • k8s自动化安装脚本(kubeadm-1.21.1)

    文章目录 介绍软件架构安装教程更新内容2023 02 102022 10 202022 08 06准备部署包 操作步骤环境准备结构备注 解压部署包修改host文件初始化环境验证ansible配置 安装k8s集群登录master的节点添加no
  • Shell——docker启动yapi

    文章目录 脚本简介脚本注解执行方式脚本内容 脚本简介 基于运维统一脚本中 17 平台管理下的Yapi管理平台部署系统版本Centos7docker环境 脚本注解 该脚本快速部署yapi平台 xff0c 已通过docker commit把对应
  • Shell——查看基础信息脚本

    文章目录 脚本简介脚本注解安装方式执行方式执行结果 脚本内容新版本旧版本 脚本简介 基于运维统一脚本中 xff0c 19 脚本安装下的检查服务器脚本安装使用yum安装 yum仓库 xff0c 系统版本Centos7 脚本注解 该脚本为了快速
  • k8s自动化安装脚本(kubeadm-1.23.7)

    文章目录 介绍软件架构版本介绍更新内容2023 02 192023 02 152023 02 142023 02 102022 10 202022 08 06准备部署包 操作步骤环境准备结构备注 解压部署包修改host文件脚本使用方式初始化
  • 在VS code中打开网页预览

    在VS code中打开网页预览 在平时进行前端设计的时候 xff0c 你是否会因为无法实时观察到网页的变化而苦恼 xff0c 每一次都要重新打开html文件的过程过于繁琐 xff0c 现在就有一种新的方式能够让你在coding的时候实时观察
  • 最小生成树+思维 扩散(洛谷 P1661)

    扩散 题目描述 一个点每过一个单位时间就会向四个方向扩散一个距离 xff0c 如图 图略 两个点a b连通 xff0c 记作e a b 当且仅当a b的扩散区域有公共部分 连通块的定义是块内的任意两个点u v都必定存在路径e u a0 e
  • C语言解决百钱买百鸡问题

    百钱买百鸡问题 穷举法举例 求解 百钱买百鸡 问题 xff1a 公鸡每只5钱 xff0c 母鸡每只3钱 xff0c 小鸡3只1钱 求解思路 xff1a 设公鸡数为x xff0c 母鸡数为y xff0c 小鸡数为z xff0c 则可以得到下面
  • 程序设计思维与实践 Week12 作业 C 必做题 - 3

    题目描述 xff1a 东东每个学期都会去寝室接受扫楼的任务 xff0c 并清点每个寝室的人数 每个寝室里面有ai个人 1 lt 61 i lt 61 n 从第i到第j个宿舍一共有sum i j 61 a i 43 43 a j 个人 这让宿

随机推荐