宝塔面板 运行目录?类似宝塔面板
宝塔面板根目录怎么是系统盘
centos环境下,宝塔默认把站点安装在系统盘
一般情况直接一个未分区的空盘,在挂载的时候直接创建www目录,不要创建在home目录下,都是安装在这里,至于安装的时候系统盘增大,那是下载的安装包缓存,安装完以后会自动删除。
拓展资料:
系统盘和数据盘区别:
系统盘是一种电脑软件,是指控制和协调计算机及外部设备,支持应用的软件开发和运行的系统,是无需用户干预的各种程序的集合,重装计算机操作系统不可缺少的一个工具。
数据盘就是数据光盘,是继书籍、磁带、软盘后的第四代记录数据的一种工具,用高科技技术,将数据信息刻录在超薄硅薄片上面。
宝塔linux面板命令大全(一)
在之前的文章中,我们主要讨论了在Windows环境下使用三丰云免费云服务器和宝塔面板进行环境测试的方法。现在,我们将转向Linux版本的宝塔面板,介绍相关的命令操作。
安装宝塔
对于Centos,你可以通过安装脚本来进行安装;Ubuntu/Deepin用户则可以使用对应的安装脚本;Debian用户也有相应的脚本可供选择,同样适用于Fedora系统。
管理宝塔
在Linux的宝塔面板中,管理工具箱非常丰富,大部分功能都可以通过ssh直接执行bt命令,但需确保你的面板版本在6.x以上。以下是一些关键操作命令:
停止宝塔服务
启动宝塔服务
重启宝塔服务
卸载宝塔(如需重装)
查看面板当前的运行端口
修改面板端口,如Centos 6系统中改为8881,Centos 7系统中同样如此
强制修改MySQL管理(root)密码
更改面板登录密码
查看并管理日志,包括宝塔日志和软件安装日志
定位站点配置文件的位置
删除与面板绑定的域名
清除登录限制
查看授权访问的IP地址
关闭访问控制
查看许可的域名列表
关闭面板的SSL功能
查阅面板错误日志和数据库错误日志
查找站点的配置文件目录(nginx或apache)
获取站点、数据库备份目录
查看站点备份和日志文件
通过这些命令,你可以有效地对Linux版宝塔面板进行管理和维护。在实际操作中,请确保按照当前系统版本和需求选择相应的命令。
如何使用宝塔面板部署Vue+Springboot前后端分离
前言
在深入探讨如何使用宝塔面板部署 Vue+Springboot前后端分离的过程中,我遇到了一些挑战,也从其他博主的分享中汲取了经验。若依管理系统是一个开源、免费的学习资源,提供了成熟的 Springboot框架。对于服务器部署前端的初学者来说,这是一个实用的起点。在尝试使用宝塔面板部署 Vue+Springboot前后端分离时,我遇到了一些问题,尤其是无法直接使用宝塔面板的前后端分离功能,原因可能与使用Apache服务器有关。
后端部署
在深入解决这个问题之前,我先要分享一个关键点:无法使用宝塔面板的前后端分离功能,因为宝塔面板提示前后端分离不支持Apache。为了解决这个问题,我尝试了不使用前后端分离的方法,这与直接使用命令行运行jar文件的原理类似,只是在宝塔面板中操作。
首先,确保在服务器上建立的数据库配置与后端配置文件(application-druid.yml)中的内容一致。打包项目时,通常有两种方式:jar和war,而若依框架默认打包的是jar文件。
为了进行正确的部署,遵循以下步骤:
确认数据库表和密码与后端配置文件相匹配。反复检查这些配置信息。
使用cd命令进入bin目录,运行clean.bat(如果之前没有打包过,可以跳过这一步,但建议执行)。
运行package.bat,等待打包完成。打包成功后,你将在target文件夹下找到.jar结尾的文件。
将生成的.jar文件上传到服务器中,然后使用cmd运行窗口执行该文件来启动服务。
确保后端端口开放,若依默认使用8080端口。可以使用公网IP+8080的方式访问。
选择路径后,将项目路径上传打包好的.jar文件,并确保端口设置正确。接下来,为后端选择一个域名并提交部署。
前端部署
部署前端之前,需要理解网站通过域名访问而非IP访问的原理。在实际部署中,我们需要建立网站并配置域名。由于当前环境仅支持二级域名,我使用了IP+端口进行访问。
在宝塔面板中添加站点,设置域名、根目录、数据库,最后提交以创建网站。为了使用二级域名,我在URL中加入了IP和端口号。
在网站目录下,通常会有一个运行目录,用于存放前端打包后的文件。若将dist文件夹放在网站目录下,运行目录应设置为"/dist";若将文件内容直接放置在网站目录下,则运行目录应设置为"/"。
在前端部署中,关键步骤包括调整前端环境配置、设置正确的publicPath,并确保前端页面能够正确访问后端服务。使用 Vue2后台管理系统模板时,调整src文件夹下的setting.js文件以匹配后端部署的环境配置。
确认vue.config.js文件中的publicPath是否正确,并在必要时修改。在缺少setting.js文件的情况下,直接在代码中插入相关配置。最后,执行npm run build:prod命令进行生产环境打包,并将dist文件上传到服务器中。
完成上述步骤后,通过IP地址+端口即可访问到前端页面。