当前位置: 首页 > news >正文

宝塔面板 -- 打包前端项目并部署提升访问速度

文章目录

  • 前言
  • 一、打包前端项目
  • 二、添加PHP项目
  • 三、部署打包文件
  • 四、开通防火墙
  • 五、运行网站
  • 总结


前言

在前面写到的文章使用宝塔面板部署前端项目中,并没有将前端项目打包而是直接部署,导致网站访问速度非常慢,加载甚至要十几秒。因此,为了提高访问速度,最有效的方法就是先打包好,然后再去部署,从而实现了1秒打开网站。


一、打包前端项目

1、打开要部署的前端项目

2、打开命令窗口,输入:npm run build  回车运行打包前端

3、复制已经打包好的文件dist,放在一个的文件夹里面准备之后使用

我就复制在d盘里面并且压缩


 

二、添加PHP项目

1、点击宝塔面板左侧的网站

2、点击PHP项目里面的添加站点

3、成功后点击设置

4、将刚才的域名删除即可


三、部署打包文件

1、点击左侧文件选项,找到刚才域名文件夹

2、在域名文件夹里面上传刚才打包好的dist文件,双击解压

3、点击左侧网站,点击刚才的设置,找到默认文档

4、添加dist则网站部署完成


四、开通防火墙

1、点击左侧安全,添加项目端口

2、添加端口、点击提交

3、打开服务器安全组,也同样添加端口


五、运行网站

1、公网ip+端口访问

2、访问成功!


总结

打包部署分为以下几步:

  • 一、打包前端项目

  • 二、添加PHP项目

  • 三、部署打包文件

  • 四、开通防火墙

  • 五、运行网站

如果这篇文章对你有帮助的话请点点赞和收藏。如果文章有问题的话也可以私信我或指出来!!!

感谢你的支持!!!

相关文章:

  • 【C++】vector系列力扣刷题日志(136.只出现一次的数字,118.杨辉三角,26.删除有序数组中的重复项,260.只出现一次的数字 |||)
  • 计算机网络链路层
  • 使用API有效率地管理Dynadot域名,清除域名设置
  • 多模态学习实战手册:掌握20余个常见任务及测试数据集!
  • 加域报错:无法完成此功能
  • 如何在VSCode中高效使用Git:完全指南
  • css之flex布局文本不换行不显示省略号的解决方法
  • RocketMQ笔记(五)SpringBoot整合RocketMQ批量发送消息
  • 工控领域的开发原则有哪些
  • bizcharts中LineChart时间戳使用moment转化出现Invalid Date
  • 自定义 Unity Scene 的界面工具
  • 【管理咨询宝藏46】AA银行薪酬激励体系提升分析报告
  • 一体化污水处理工艺设备有哪些
  • Unity 读写Excel打包后无法运行可能的解决方案
  • C++经典面试题目(十七)
  • [nginx文档翻译系列] 控制nginx
  • 【162天】黑马程序员27天视频学习笔记【Day02-上】
  • 【跃迁之路】【735天】程序员高效学习方法论探索系列(实验阶段492-2019.2.25)...
  • 002-读书笔记-JavaScript高级程序设计 在HTML中使用JavaScript
  • android 一些 utils
  • es6(二):字符串的扩展
  • JavaScript-Array类型
  • JavaScript创建对象的四种方式
  • java架构面试锦集:开源框架+并发+数据结构+大企必备面试题
  • js学习笔记
  • Laravel5.4 Queues队列学习
  • Linux后台研发超实用命令总结
  • Making An Indicator With Pure CSS
  • pdf文件如何在线转换为jpg图片
  • Python爬虫--- 1.3 BS4库的解析器
  • quasar-framework cnodejs社区
  • storm drpc实例
  • Traffic-Sign Detection and Classification in the Wild 论文笔记
  • 从伪并行的 Python 多线程说起
  • 服务器之间,相同帐号,实现免密钥登录
  • 工作踩坑系列——https访问遇到“已阻止载入混合活动内容”
  • 记一次删除Git记录中的大文件的过程
  • 理清楚Vue的结构
  • 前端设计模式
  • 浅谈web中前端模板引擎的使用
  • 如何邀请好友注册您的网站(模拟百度网盘)
  • 小程序01:wepy框架整合iview webapp UI
  • 正则与JS中的正则
  • MiKTeX could not find the script engine ‘perl.exe‘ which is required to execute ‘latexmk‘.
  • 3月27日云栖精选夜读 | 从 “城市大脑”实践,瞭望未来城市源起 ...
  • PostgreSQL之连接数修改
  • ​ 无限可能性的探索:Amazon Lightsail轻量应用服务器引领数字化时代创新发展
  • ​​​​​​​​​​​​​​Γ函数
  • ​【已解决】npm install​卡主不动的情况
  • #if #elif #endif
  • (04)odoo视图操作
  • (07)Hive——窗口函数详解
  • (12)Linux 常见的三种进程状态
  • (AngularJS)Angular 控制器之间通信初探
  • (Java岗)秋招打卡!一本学历拿下美团、阿里、快手、米哈游offer