首页 > 其他分享 >宝塔面板部署vue项目

宝塔面板部署vue项目

时间:2022-10-30 10:00:55浏览次数:50  
标签:宝塔 vue 上传 服务器 面板 安装

一、安装宝塔面板

在宝塔面板官网,找到linux安装命令大全 https://www.bt.cn/new/btcode.html ,使用一下命令安装宝塔面板

 

找到服务器实例

为实例建立远程连接,在连接页面使用命令安装宝塔面板

二、使用宝塔面板部署vue项目

 1、在连接页面输入bt,调出宝塔面板的配置命令行,查看面板默认信息,就可以看到打开宝塔的网址和登录信息;

2、使用看到的外网连接和用户名密码,打开宝塔面板。注意:使用外网打开宝塔面板之前要查看自己实例有没有将8888端口加入安全组(=>补充)

 

3、在进入宝塔之后,可以按照宝塔推荐安装软件,因为我只是上传了一个简单的vue项目,所以只安装了Apache。

4、将自己的vue项目打包好(我是用的是webpack)在控制窗口使用 npm run build 进行打包,将文件目录中的dist文件上传。

可以在宝塔面板中新建一个文件夹用于存放自己的项目文件。

5、在上传完毕之后,点击网站,在php项目下面添加站点

 

域名可以使用ip+端口号

 

根目录选择之前上传项目文件的目录

php版本选择纯静态

点击提交即可创建站点。ps:不出意外就能能使用ip访问上传的项目页面了

三、问题

不出意外的情况下,就出意外了

使用IP访问自己的项目一直出现的都是测试页面,这代表服务器已经能用了,但是访问不了上传的文件。

四、解决办法

解决服务器能用,但是访问不了自己上传的项目的问题。

1、先是怀疑安装的宝塔面板版本出现问题,所以卸载了宝塔。

2、在重新安装宝塔的过程中发现,安装提示服务器上发现了web和数据库内容,可能会影响使用,是否强制安装。

3、此时,关掉安装,停止实例的运行

4、在实例中点击更多,选择云盘和镜像,更换操作系统,从而重装服务器系统。初始化服务器内容

5、在初始化服务器内容之后,再进行宝塔的安装,此时发现已经不会再提示是否强制安装了。

安装完毕之后再进行之前的部署项目的操作,即可实现用ip+端口号访问vue项目。

五、补充

1、添加端口安全组

点击实例->安全组->配置安全组规则->手动添加->填写端口、源、优先级

就可以开放端口。

2、上传文件和添加站点的顺序可以颠倒,但是上传的文件必须再添加站点的根目录下。

 

标签:宝塔,vue,上传,服务器,面板,安装
From: https://www.cnblogs.com/shlbetter/p/16840445.html

相关文章

  • VueX状态管理
    目录总览:一、VueX概念1.VueX的概念Vuex是一个专为Vue.js应用程序开发的状态管理模式。它采用集中式存储管理应用的所有组件的状态,并以相应的规则保证状态以一种可......
  • Vue页面重新加载刷新数据配置
    第一种方式reload一、在根文件app.vue文件中配置//app.vue<template><!--给全局挂载适配元素app--><divid="app"><keep-aliveinclude="DataSet">......
  • 【转】VUE 组件之间的数据共享
              [email protected]                   ......
  • Vue router简单配置入门案例
    { 注意驼峰命名法,不然会报错  }   1.在Views文件夹下创建Vue路由文件,例如:<template></template> <script></script> template:表示html结构区域,scri......
  • 【转】VUE 组件的生命周期
                 ......
  • 【转】Vue Watch 侦听器
    npmiaxios-S         ......
  • Vue报错:component has been registered but not used
    原因:​​eslint​​代码检查到你注册了组件但没有使用,然后就报错了。比如代码:比如​​Vue​​​中注册了​​File​​组件,而实际上却没有使用到(直接取消注册为好): .......
  • #yyds干货盘点#Vue3.2 新指令 v-memo解析
    v-memo官方定义缓存一个模板的子树。在元素和组件上都可以使用。为了实现缓存,该指令需要传入一个固定长度的依赖值数组进行比较。如果数组里的每个值都与最后一次的渲染相......
  • 使用vue、elementUI开发一个js SDK
    目录背景介绍实操步骤初始化项目1.初始化vue项目2.查阅vue-cli构建目标内容3.具体操作步骤1.在package.json文件中添加命令2.添加入口文件背景介绍本文主要介绍使......
  • Vue的父子传值方法
    Vue的父子传值方法子传父要点:通过自定义事件触发父级方法来进行修改父级数据总结:1.在父组件中定义修改数据方法2.在模板中绑定触发自定义事件的事件3.调用子组件的......