如何在宝塔面板部署vue项目

 更新时间:2023年11月01日 11:27:15   作者:阿~怪  
这篇文章主要给大家介绍了关于如何在宝塔面板部署vue项目的相关资料,宝塔面板可以通过Nginx来部署Vue项目,并解决跨域问题,文中通过图文介绍的非常详细,需要的朋友可以参考下

1、打包自己的vue项目文件

2、宝塔面板登录 并进入左侧网站对应的页面

3、添加站点

如果没有域名的可以添加 自己的服务器地址 如果服务器地址已经 添加过了 想在服务器其他端口 展示项目则可以 随便填写过域名 ( 有域名的可以跳到第6步哦 )

4、进入当前添加好了的站点 点击 右侧的设置 进入设置页面

5、添加自己服务器的 地址加端口

(端口:自己想要访问前端页面以什么 端口访问)点击添加 然后 点击删除之前随便 添加的域名 这里的48.125.35.65是随便打的

6、进入当前创建好了的站点 对应的文件路径

(或者直接点击 根目录就可以进入)

7、进入当前的目录后可以选择是否删除它的原始文件

(最好还是不要删除 .htaccess文件 与 .user.ini文件 这边也不太清楚会不会出现问题) 然后把打包的dist放入进来(这边就不操作放入了)

配置反向代理

如果需要操作反向代理的话 进入网站对应页面 设置 找到对应的反向代理 添加反向代理

打开高级功能才会出现 代理目录 代理目录要写前端配置的代理的同样的(我这边的前端配置的代理名称为/consumapi 需要在后面添加个/ 才会有效果)代理名称随便写 目标URL 与 发送域名 写自己需要代理地址 内容替换这里看自己的项目(我这边是没有这个) 然后点击提交就可以

部署多个项目

vue-router文件 history 模式 base为/consumption/ base表示在所有路由前都会加上/consumption/

vue.config.js文件 publicPath pusblicePath 指定子路径

在站点的 设置 配件文件里添加该语句 如果路径为/consumption/ 则会到当前站点的根目录下的consumtion文件夹里寻找资源(不知道是不是这样解释的)

添加的配置

 location  ^~ /consumption/ {
    try_files $uri $uri/ /consumption/index.html;
 } 

完整文件

总结

到此这篇关于如何在宝塔面板部署vue项目的文章就介绍到这了,更多相关宝塔部署vue项目内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

您可能感兴趣的文章:

相关文章

  • Vue中XMLHttpRequest的使用方法详解

    Vue中XMLHttpRequest的使用方法详解

    Vue中使用XMLHttpRequest(XHR)可以获取数据的方式与传统的HTML页面相同,本文主要来和大家讲讲它的正确使用方法,希望对大家有所帮助
    2023-05-05
  • vue组件生命周期详解

    vue组件生命周期详解

    这篇文章主要为大家详细介绍了vue组件生命周期,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-11-11
  • Vue项目中使用WebUploader实现文件上传的方法

    Vue项目中使用WebUploader实现文件上传的方法

    WebUploader是由 Baidu WebFE(FEX) 团队开发的一个简单的以 HTML5为主 , FLASH为辅 的现代 文件上传组件 。这篇文章主要介绍了在Vue项目中使用WebUploader实现文件上传,需要的朋友可以参考下
    2019-07-07
  • vue css 引入asstes中的图片无法显示的四种解决方法

    vue css 引入asstes中的图片无法显示的四种解决方法

    这篇文章主要介绍了vue css 引入asstes中的图片 无法显示的几种解决方案,本文给出了四种解决方法,每种方法给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-03-03
  • vue项目中使用天地图的简单代码示例

    vue项目中使用天地图的简单代码示例

    这篇文章主要给大家介绍了关于vue项目中使用天地图的相关资料,在Vue.js项目中使用天地图,首先需要申请apikey并在index.html中引入天地图的js文件,然后创建一个div元素作为地图容器,并通过CSS设置其样式,需要的朋友可以参考下
    2024-11-11
  • vue2.0 中使用transition实现动画效果使用心得

    vue2.0 中使用transition实现动画效果使用心得

    这篇文章主要介绍了vue2.0 中使用transition实现动画效果使用心得,本文通过案例知识给大家介绍的非常详细,需要的朋友参考下吧
    2018-08-08
  • vue基于better-scroll仿京东分类列表

    vue基于better-scroll仿京东分类列表

    这篇文章主要为大家详细介绍了vue基于better-scroll仿京东分类列表,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-06-06
  • 在Vue3中使用Vue Tour实现页面导览

    在Vue3中使用Vue Tour实现页面导览

    Vue Tour 是一个方便的 Vue.js 插件,它可以帮助我们在网站或应用中实现简单而灵活的页面导览功能,本文我们将介绍如何在 Vue 3 中使用 Vue Tour,并通过示例代码演示其基本用法,需要的朋友可以参考下
    2024-04-04
  • Element Table 自适应高度的实现示例

    Element Table 自适应高度的实现示例

    el-table的高度不能适应不同电脑的分辨率,也不能跟随浏览器的高度变化而变化的问题,本文就来解决一下Element Table 自适应高度,感兴趣的可以了解一下
    2024-07-07
  • 详解vue-cli开发环境跨域问题解决方案

    详解vue-cli开发环境跨域问题解决方案

    本篇文章主要介绍了vue-cli开发环境跨域问题解决方案,具有一定的参考价值,感兴趣的小伙伴们可以参考一下。
    2017-06-06

最新评论