本文档由 Websoft9 公司提供,用于指导用户学习 BT 的安装部署与基本运维技术,包括:BT部署、初始化安装、环境配置、HTTPS、SMTP、备份升级和连接云服务器操作等基本操作。
BT(宝塔) 面板是提升运维效率的服务器管理软件,支持一键LAMP/LNMP/集群/监控/网站/FTP/数据库/JAVA等100多项服务器管理功能。支持windows和linux系统,可以通过Web端轻松管理服务器,提升运维效率。例如:创建管理网站、FTP、数据库,拥有可视化文件管理器,可视化软件管理器,可视化CPU、内存、流量监控图表,计划任务等功能。
本文档会持续改进,广泛吸收用户的需求。
如果您有好的想法,请点击页面下方”在Github上编辑“ 给我们反馈,欢迎Fork我们在Github上的项目。
在云市场搜索使用 Websoft9 的 宝塔Linux镜像或宝塔Windows镜像,按照向导部署。
在云服务器上部署 BT 预装包之后,请参考下面的步骤快速入门。
宝塔 Linux 面板和宝塔 Windows 面板有一定的功能差异,后续文档会在必要的时候做出说明。
BT 部署到你的服务器后,即可开始使用:
绑定宝塔官方账号不是必须的步骤
安装完整的经典步骤包括:①上传网站代码->②修改文件系统用户权限->③配置域名(非必要)->④增加网站对应的数据库(非必要)->⑤完成安装向导
在BT面板中,基本遵循以上原则(步骤先后顺序略有差异)
具体操作如下:
* 域名必须填写
* 建议创建FTP(如不创建,通过使用宝塔的在线文件管理)
* 创建数据库
* 选择程序和版本
问题描述: 当只安装一个PHP版本的时候,增加网站会提示“PHP版本不能为空”,这是系统的一个Bug
解决方案: 再安装一个PHP版本即可
支持中英文语言,但需要在部署之前选定语言,即安装中文版或英文版
支持 Windows Server 2008/2012/2016/2019 64位
不是。您可以直接访问: http://服务器公网IP:8888/soft 绕开绑定。
下面按照操作系统的不同,将宝塔的功能清单做一个对比说明,供您参考:
功能 | Linux | Windows |
---|---|---|
应用服务 | Apache, Nginx, Tomcat, OpenLiteSpeed | Apache, Nginx, IIS |
程序语言 | PHP5.2-php8.0, Java, Node | PHP5.2-php8.0, Node |
FTP | Pure-Ftpd | FileZilla Server |
数据库 | MySQL, MongoDB | MySQL, SQLServer Express, MongoDB |
数据库工具 | phpMyAdmin | phpMyAdmin |
缓存 | Redis, Memcached | Redis, Memcached |
外部存储接口 | 七牛云,阿里云,又拍云,FTP存储空间 | 阿里云,又拍云,FTP存储空间 |
插件 | 宝塔运维,宝塔安全登录,云解析,PHP守护,宝塔跑分,宝塔一键迁移等 | 宝塔运维,宝塔安全登录,宝塔-主服务,宝塔一键部署源码,宝塔一键迁移等 |
其他 | Linux工具箱, Docker | ImageMagick,Windows设置工具 |
建议选更稳定可靠的 宝塔 Linux 版
从业务场景的角度看,宝塔适合多网站、多用户管理,即您的服务器上管理多个网站,每个网站属于不同的用户/客户,这种情况下,宝塔非常管用。
从技术的角度上看,如果您有如下的技术需求,宝塔是可以帮助您的:
总之,如果在技术配置上有可视化需求的您,您会觉得宝塔是很贴心的工具。
但需要注意的是,对运行服务器来说,环境越简单、所安装的软件越少、网站数量越少,服务运行就更加稳定可靠。万事万物都不完美,宝塔良好的用户体验和全面覆盖性,也是有代价的。
总结:宝塔是很好用的,但是宝塔不是必须的
宝塔官方并没有关于网站数量上限的说明。但从实际运维经验来看,建议一台使用宝塔的云服务器上最好不要超过20个网站。
可以
宝塔安装 LAMP 或 LNMP 的时候默认安装 phpMyAdmin
主要用于配置域名、安装授权、重置密码、启停宝塔服务等。
不可以
通过宝塔后台的文件管理修改权限
虽然宝塔有数据库管理功能,但实际上数据库管理是一件复杂而严谨的事情,与 MySQL 最匹配的可视化管理工具是 phpMyAdmin,建议使用 phpMyAdmin 完成如下操作:
宝塔的【安全】>【防火墙】设置中,有灵活的服务器操作系统的端口设置功能。但不建议通过此处设置端口,为什么呢?
当我们在云服务器上使用宝塔的时候,云服务器厂商的安全组中已经有了端口设置,且云厂商安全组的设置优先级大于宝塔防火墙对应的设置。
例如:在宝塔中开放了80端口,而安全组中80端口是关闭,最终结果80端口仍然是关闭的。即宝塔中设置与否,不起决定作用,所以还是不设置为好。
宝塔面板会奔溃吗?任何软件都会出问题
宝塔奔溃的几率大吗?不大,但需要预防
宝塔是面板,面板工具都是调用操作系统层面的东西。对应宝塔奔溃之后的处理,需要掌握如下知识点:
掌握以上几点,也许能够力挽狂澜
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。