前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >使用宝塔(BT)镜像5分钟搭建网站

使用宝塔(BT)镜像5分钟搭建网站

原创
作者头像
Websoft9
修改2021-04-13 17:44:56
6.8K0
修改2021-04-13 17:44:56
举报

关于宝塔

本文档由 Websoft9 公司提供,用于指导用户学习 BT 的安装部署与基本运维技术,包括:BT部署、初始化安装、环境配置、HTTPS、SMTP、备份升级和连接云服务器操作等基本操作。

BT(宝塔) 面板是提升运维效率的服务器管理软件,支持一键LAMP/LNMP/集群/监控/网站/FTP/数据库/JAVA等100多项服务器管理功能。支持windows和linux系统,可以通过Web端轻松管理服务器,提升运维效率。例如:创建管理网站、FTP、数据库,拥有可视化文件管理器,可视化软件管理器,可视化CPU、内存、流量监控图表,计划任务等功能。

改进

本文档会持续改进,广泛吸收用户的需求。

如果您有好的想法,请点击页面下方”在Github上编辑“ 给我们反馈,欢迎Fork我们在Github上的项目

使用宝塔镜像5分搭建网站

在云服务器上部署宝塔

云市场搜索使用 Websoft9 的 宝塔Linux镜像宝塔Windows镜像,按照向导部署。

初始化安装

在云服务器上部署 BT 预装包之后,请参考下面的步骤快速入门。

宝塔 Linux 面板和宝塔 Windows 面板有一定的功能差异,后续文档会在必要的时候做出说明。

准备

  1. 在云控制台获取您的 服务器公网IP地址
  2. 在云控制台安全组中,检查 Inbound(入)规则 下的 TCP:8888 端口是否开启
  3. 若想用域名访问 BT,请先到 域名控制台 完成一个域名解析

登录

BT 部署到你的服务器后,即可开始使用:

  1. 使用 Chrome 或 Firefox 浏览器访问:http://服务器公网IP:8888 ,进入登录页面(打不开?)undefined
    BT 登录界面
    BT 登录界面
  2. 输入默认账号密码(不知道密码?),进入宝塔后台
    BT 后台界面
    BT 后台界面
  3. 如果出现下面的绑定宝塔账号提示,访问:http://服务器公网IP:8888/soft 即可绕开
    BT 后台界面
    BT 后台界面

绑定宝塔官方账号不是必须的步骤

安装网站示例

安装完整的经典步骤包括:①上传网站代码->②修改文件系统用户权限->③配置域名(非必要)->④增加网站对应的数据库(非必要)->⑤完成安装向导

在BT面板中,基本遵循以上原则(步骤先后顺序略有差异)

示例:安装WordPress

具体操作如下:

  1. 打开宝塔Web界面-->网站-->添加站点,完成必要的配置,并牢记相关账号和密码
代码语言:txt
复制
* 域名必须填写
* 建议创建FTP(如不创建,通过使用宝塔的在线文件管理)
* 创建数据库
* 选择程序和版本
  1. 上传文件到网站目录或上传压缩包到目录后解压;
  2. 到云控制台中完成域名解析
  3. 打开网址 http://您的域名 ,即可开始进行wordpress配置。

FAQ

添加站点,提示PHP版本不能为空?

问题描述: 当只安装一个PHP版本的时候,增加网站会提示“PHP版本不能为空”,这是系统的一个Bug

解决方案: 再安装一个PHP版本即可

常见问题

BT 支持多语言吗?

支持中英文语言,但需要在部署之前选定语言,即安装中文版或英文版

BT Windows 面板支持哪些操作系统?

支持 Windows Server 2008/2012/2016/2019 64位

宝塔的账号绑定是必须的吗?

不是。您可以直接访问: http://服务器公网IP:8888/soft 绕开绑定。

宝塔 Linux 版 VS 宝塔 Window 版?

下面按照操作系统的不同,将宝塔的功能清单做一个对比说明,供您参考:

功能

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 版

宝塔能帮我做什么?是必须的吗?

从业务场景的角度看,宝塔适合多网站、多用户管理,即您的服务器上管理多个网站,每个网站属于不同的用户/客户,这种情况下,宝塔非常管用。

从技术的角度上看,如果您有如下的技术需求,宝塔是可以帮助您的:

  • 需要服务器支持PHP多版本,甚至Java,.NET共存(虽然不建议这样做)
  • 不擅长通过修改配置文件去实现多网站、https等设置
  • 不擅长设置多个FTP
  • 希望可以监控服务器运行状态(CPU、内存、流量监控图表等)
  • 希望通过可视化解决管理防火墙和端口更改
  • 希望通过可视化界面计划任务设置
  • 希望常见的服务器软件可以在线安装

总之,如果在技术配置上有可视化需求的您,您会觉得宝塔是很贴心的工具。

但需要注意的是,对运行服务器来说,环境越简单、所安装的软件越少、网站数量越少,服务运行就更加稳定可靠。万事万物都不完美,宝塔良好的用户体验和全面覆盖性,也是有代价的。

总结:宝塔是很好用的,但是宝塔不是必须的

宝塔可以管理多少网站?

宝塔官方并没有关于网站数量上限的说明。但从实际运维经验来看,建议一台使用宝塔的云服务器上最好不要超过20个网站。

如果没有域名是否可以部署 BT?

可以

是否有可视化的数据库管理工具?

宝塔安装 LAMP 或 LNMP 的时候默认安装 phpMyAdmin

宝塔 Windows 面板的桌面客户端有什么作用?

主要用于配置域名、安装授权、重置密码、启停宝塔服务等。

是否可以修改 BT 的源码路径?

不可以

如何修改上传的文件所属用户(组)和读写权限?

通过宝塔后台的文件管理修改权限

用 phpMyAdmin 还是 BT 后台管理数据库?

虽然宝塔有数据库管理功能,但实际上数据库管理是一件复杂而严谨的事情,与 MySQL 最匹配的可视化管理工具是 phpMyAdmin,建议使用 phpMyAdmin 完成如下操作:

  • 数据导入与导出
  • 修改数据库密码
  • 增加用户
  • 修改字符集
  • SQL语言的运用
为什么 BT 防火墙设置没有生效?

宝塔的【安全】>【防火墙】设置中,有灵活的服务器操作系统的端口设置功能。但不建议通过此处设置端口,为什么呢?

当我们在云服务器上使用宝塔的时候,云服务器厂商的安全组中已经有了端口设置,且云厂商安全组的设置优先级大于宝塔防火墙对应的设置。

例如:在宝塔中开放了80端口,而安全组中80端口是关闭,最终结果80端口仍然是关闭的。即宝塔中设置与否,不起决定作用,所以还是不设置为好。

BT 面板奔溃了怎么办?

宝塔面板会奔溃吗?任何软件都会出问题

宝塔奔溃的几率大吗?不大,但需要预防

宝塔是面板,面板工具都是调用操作系统层面的东西。对应宝塔奔溃之后的处理,需要掌握如下知识点:

  • 宝塔的基础环境安装在哪里?是否可用?
  • 数据库是否可用?
  • 网站文件在哪里?
  • 是否能够实现快速备份

掌握以上几点,也许能够力挽狂澜

Websoft9 技术支持

Websoft9 技术支持及知识库

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 关于宝塔
    • 改进
    • 使用宝塔镜像5分搭建网站
      • 在云服务器上部署宝塔
        • 初始化安装
          • 准备
            • 登录
            • 安装网站示例
              • 示例:安装WordPress
                • FAQ
                • 常见问题
                • Websoft9 技术支持
                相关产品与服务
                云服务器
                云服务器(Cloud Virtual Machine,CVM)提供安全可靠的弹性计算服务。 您可以实时扩展或缩减计算资源,适应变化的业务需求,并只需按实际使用的资源计费。使用 CVM 可以极大降低您的软硬件采购成本,简化 IT 运维工作。
                领券
                问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档