宝塔面板开源,宝塔面板手机app
开源免费的Linux服务器管理面板分享
本文将分享几款开源免费的Linux服务器管理面板,它们分别是1Panel、webmin、Cockpit、宝塔面板、Mdserver-web和InPanel,以及一些个人版选择,如AppNode。
1. 1Panel
1Panel是一个现代化的服务器管理面板,提供友好的web界面,便于管理员监控和管理服务器。其首页显示核心功能,如系统状态、流量和磁盘IO,并集成了应用商店、网站管理等全面功能。
2. Webmin
Webmin是网络服务器管理的灵活工具,管理员通过浏览器实现远程管理。其首页展示系统指标,适合不同规模的服务器环境,支持中文。
3. Cockpit
Cockpit是红帽开发的交互式管理工具,通过浏览器直接与Linux操作系统交互,特别适合红帽系列Linux,集成容器和Kubernetes管理。
4.宝塔面板
宝塔面板是易用且终身免费的管理软件,集成常用服务器软件,如Nginx、Apache等,提供一键部署和文件管理功能,适合初学者和小型网站管理。
5. Mdserver-web
Mdserver-web提供简单易用的Web界面,支持虚拟主机管理、SSL证书管理等,是小型网站管理和部署的理想选择。
6. InPanel
InPanel简化服务器管理,提供详细系统状态信息,拥有直观的Web界面,适合不同级别的管理员。
总的来说,这些开源免费的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地址+端口即可访问到前端页面。
宝塔是什么意思服务器
宝塔是一款开源的服务器管理面板,它使得搭建和管理服务器变得简单快捷。支持多种操作系统,如Linux、Mac OS、Windows等,宝塔为用户提供了直观易用的界面,可以轻松进行网站管理、文件管理、数据库管理以及安全管理等操作。
宝塔的功能十分丰富。在网站管理方面,用户可以轻松地添加、删除、修改多个网站和虚拟主机。数据库管理上,它兼容多种数据库,包括MySQL、MongoDB、Redis等,用户可以方便地创建、备份和还原数据库。宝塔还具备防火墙、SSL证书、备份恢复、系统安全等功能,使得服务器管理变得更加安全、便捷和高效。
借助宝塔提供的服务器管理面板,用户可以快速搭建和管理服务器,大大节省了时间和精力。其多样化的功能使得网站的搭建和管理变得更加简单快捷。作为一款开源免费的软件,宝塔降低了企业或个人的服务器管理成本。总的来说,宝塔可以帮助用户更好地掌控服务器,提升网站的安全性和稳定性,使得网站的开发、上线和运维更加独立和高效。