首页 > 系统相关 >使用Linux宝塔搭建项目

使用Linux宝塔搭建项目

时间:2024-09-16 17:24:36浏览次数:11  
标签:宝塔 项目 数据库 MySQL 404 phpMyAdmin Linux 服务器 搭建

一、配置必要插件

在正式部署之前,我们应该将前提条件准备好, 必要的有FTP、MySQL、PHP、phpMyAdmin、java项目一键部署,其中,PHP用来启动前端项目,phpMyAdmin用来开启一个新的网页管理MySQL数据库。

二、打包前端项目:

注意避坑:

1.baseURL:改为服务器ip以及后端接口

2.router/index.js中mode:改为hash

虽然这样会导致url中有81.70.181.132/#/user/login这样的"#"字符,但是有效解决了页面刷新或直接输入url导致nginx的404问题(Vue项目打包部署到线上后,刷新页面会提示404或者直接复制链接地址也是404。这是因为网页访问的是静态绝对路径,而服务器上没有该路径。)

3.使用npm install安装配置,用npm run build生成dist文件夹,放到服务器文件中

 

三、建立站点

1. 域名填ip地址即可,数据库不创建,后面使用phpadmin创建

2.一定要先添加数据库,在用phpmyadmin导入数据

 

标签:宝塔,项目,数据库,MySQL,404,phpMyAdmin,Linux,服务器,搭建
From: https://www.cnblogs.com/joranger/p/18416460

相关文章

  • Linux rhmask命令
    rhmask是一个用于对文件进行加密和解密操作的命令,它可以帮助用户在公开网络上安全地传输文件,防止文件内容被未经授权的人员查看或修改。这个命令是由RedHat公司开发的,因此它主要适用于RedHat系列的Linux发行版,如RedHatEnterpriseLinux、Fedora、CentOS等。基本语法rh......
  • Java开发环境搭建 目录与摘要(Java Developer environment Config on Windows 10 --Cat
    Java开发环境搭建目录与摘要数据结构复习一、线性结构1.栈和队列2.链表二、树形结构1.二叉排序树三、排序Title1&Title2Title3contents...aaabbbccc点击查看目录目录项1目录项2目录项3目录项1......
  • LINUX-裸板程序的开发
    昨天和大家分享了一些裸板程序开发的流程,今天小伙伴可以根据我写的内容简单的写一下,你人生的第一个裸板程序(其中有一些具体的源代码以个人爱好进行写,有小伙伴需要的可以私信)1.上位机linux系统编辑LED裸板程序代码,具体实施步骤如下:sudochowntarena/opt -R//将/opt目录的......
  • Linux 基础入门操作-实验二 makefile使用介绍 和 实验三 hello 输出
    1介绍Makefile是linux下的项目管理工具,想象一下当有很多源文件需要编译、链接时,你只需执行make命令即可完成编译操作,这样是不是很方便呢。make命令执行时,需要一个Makefile文件,用来告诉make命令需要怎么样的去编译和链接程序,下面详细介绍Makefile的使用与书写规......
  • 【Linux】Linux项目自动化构建工具-make/Makefile
    make/Makefile1.背景2.概念3.实例代码1.背景一个工程中的源文件不计数,其按类型、功能、模块分别放在若干个目录中,makefile定义了一系列的规则来指定,哪些文件需要先编译,哪些文件需要后编译,哪些文件需要重新编译,甚至于进行更复杂的功能操作makefile带来的好处就是——......
  • Thinkphp在线客服系统源码多语言外贸版_PHP客服系统源码Uniapp开发搭建+论文设计
    在线客服系统是现代企业与客户沟通的重要工具,它不仅能够提升客户满意度,还能有效提高企业的工作效率。本文将详细介绍在线客服系统的源码开发搭建过程,包括需求分析、技术选型、系统架构设计、关键模块实现、测试与优化等各个环节,并辅以代码实例,帮助读者深入理解并实践。......
  • Linux下通过命名管道实现进程间通信
    引入上一篇文章介绍了Linux中通过pipe创建匿名管道,并实现父子进程间通信的功能;当时我就提到了Linux中的另一种管道通信方式——命名管道,下面就来详细介绍一下;命名管道什么是命名管道命名管道(NamedPipe),也叫FIFO(FirstInFirstOut),是一种用于进程间通信(IPC)的机制。与匿名管......
  • 5.linux磁盘管理
     目录一.基本分区1.磁盘简介2.管理磁盘a.查看磁盘信息b.创建分区-MBRc.创建文件系统-格式化d.挂载mounte.查看挂载信息3.扩展二.逻辑卷LVM1.创建LVM2.VG管理3.LV扩容三.交换分区管理Swap1.简介2.查看当前的交换分区3.增加交换分区4.扩展点一.基本......
  • 精简实用!一分钟搭建文件管理服务!
    大家好,我是Java陈序员。今天,给大家介绍一款精简实用的文件托管服务,一分钟即可搭建使用!关注微信公众号:【Java陈序员】,获取开源项目分享、AI副业分享、超200本经典计算机电子书籍等。项目介绍Dufs——一款多功能的实用文件服务器。不仅支持静态文件的托管服务,还具备文件上传、搜索......
  • Linux内存管理知识-一篇文章了解堆和栈区别(进阶篇)
    前面已经介绍过,栈是由编译器在需要时分配的,不需要时自动清除的变量存储区。里面的变量通常是局部变量、函数参数等。堆是由malloc()函数分配的内存块,内存释放由程序员手动控制,在C语言为free函数完成。栈和堆的主要区别有以下几点:(1)管理方式不同栈编译器自动管理,无需程序员手......