广告位

手把手教你用宝塔面板快速搭建网站

频道: 日期: 浏览:70

一、 前言:为什么选择宝塔面板?

对于不熟悉Linux命令行的用户来说,在VPS上搭建网站环境(如Nginx、MySQL、PHP)是一项繁琐且容易出错的工作。宝塔面板 的出现完美解决了这个问题。它是一款强大的服务器管理软件,通过直观的Web图形化界面,让你可以像使用虚拟主机一样轻松管理VPS,实现:

  • 一键安装:轻松部署LNMP/ LAMP运行环境。

  • 可视化管理:文件管理、数据库管理、FTP账户设置等都能通过点击完成。

  • 安全监控:实时监控服务器CPU、内存、磁盘使用率和网络流量。

  • 高效运维:一键备份、计划任务、SSL证书部署等功能极大提升运维效率。

无论你是建站新手还是资深开发者,宝塔面板都能显著提高你的工作效率。

二、 准备工作

在开始之前,请确保你已经准备好以下两样东西:

  1. 一台Linux VPS:建议选择CentOS 7.x / 8.x 或 Ubuntu 18.04 / 20.04 等常见系统,并已获取SSH登录信息(IP地址、root密码或SSH密钥)。

  2. 一个域名(可选但推荐):如果你想通过域名访问网站,而不是IP地址,请提前准备好。

小贴士:购买VPS后,建议先重置系统为一个纯净的Linux版本,避免预装环境带来不必要的冲突。

三、 安装宝塔面板(全程SSH操作)

我们将通过SSH连接到VPS进行安装。Windows用户可使用PuTTY或Xshell,macOS和Linux用户可直接使用终端。

步骤 1:连接至你的VPS

打开你的SSH工具,输入命令连接服务器(将 你的VPS_IP地址 替换为实际IP):

ssh root@你的VPS_IP地址

按提示输入root密码即可登录。

步骤 2:执行宝塔面板安装脚本

宝塔官方提供了极简的安装脚本,根据你的操作系统选择对应的命令执行即可。

  • 针对CentOS系统

    yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh

  • 针对Ubuntu/Debian系统

    wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh

步骤 3:确认安装

执行命令后,脚本会自动安装依赖。过程中会出现一个提示问你是否安装宝塔面板,输入字母 y 然后按回车确认。

接下来就是漫长的等待,安装时间取决于你的VPS网络和性能,通常需要5-15分钟。

步骤 4:记录安装成功信息

安装完成后,你会看到如下极其重要的信息,请务必截图或复制保存:

==================================================================
Bt-Panel: http://你的VPS_IP:8888/安全入口
username: 随机生成的管理员用户名
password: 随机生成的强密码
==================================================================

  • 外网面板地址:这是你未来访问宝塔面板的网址。

  • 安全入口/安全入口 是一串随机字符,用于增强安全性,防止被暴力扫描。

  • username & password:登录宝塔面板的凭证。

重要安全提醒:为了服务器安全,请务必在面板中及时修改默认密码,并可在“面板设置”中绑定自己的宝塔官网账号。

四、 登录宝塔面板并初始化配置

  1. 打开浏览器,输入安装完成时显示的外网面板地址(例如:http://123.123.123.123:8888/xxxxxx)。

  2. 输入用户名和密码登录。

  3. 首次登录,宝塔会弹出LNMP环境安装推荐。这里建议:

    • Web服务器:选择 Nginx(性能更优,资源占用少)。

    • 数据库:选择 MySQL 5.7(稳定兼容性好)或 MySQL 8.0(性能最新)。

    • PHP版本:选择 PHP 7.4 或 8.0(根据你的网站程序要求选择)。

    • 安装方式:选择极速安装(使用编译好的包,速度更快)。

点击【一键安装】后,面板会开始在后台编译环境。这又是一个较长的过程(半小时左右),你可以先去喝杯咖啡,期间无需关闭页面。

五、 搭建你的第一个网站

环境安装完成后,让我们来创建一个网站。

步骤 1:添加站点

  1. 在宝塔面板首页,点击左侧菜单的【网站】。

  2. 点击【添加站点】按钮。

  3. 在弹出的窗口中填写信息:

    • 域名:输入你已解析到VPS IP的域名(例如 www.yourdomain.com),多个域名用换行隔开。如果暂时没有域名,可以填写你的VPS IP地址(不推荐用于生产环境)。

    • 根目录:默认即可,也可自定义。

    • FTP账户:可选择创建,用于上传文件。

    • 数据库:选择MySQL,并设置数据库名和密码(建议记录下來)。

    • PHP版本:选择刚才安装的PHP版本。

  4. 点击【提交】。

步骤 2:解析域名(如果你有域名)

前往你的域名注册商后台,添加一条A记录:

  • 记录类型:A

  • 主机记录www(或者 @ 代表主域名)

  • 记录值:你的VPS的IP地址

DNS解析全球生效需要时间,通常几分钟到几小时不等。

步骤 3:访问网站测试

在浏览器中输入你的域名或IP地址,如果看到宝塔面板默认的“恭喜,站点创建成功!”页面,说明网站已经成功搭建!

六、 常见问题与进阶设置(FAQ)

  1. 无法访问宝塔面板的8888端口?

    • 这通常是由于VPS服务商(如AWS、阿里云、腾讯云)的安全组/防火墙未放行该端口。请登录你的VPS控制台,在安全组规则中添加一条规则,允许TCP协议的8888端口,以及80(HTTP)、443(HTTPS)、21(FTP)、3306(MySQL)等常用端口。

  2. 如何为网站安装SSL证书实现HTTPS加密?

    • 宝塔面板内置了免费的Let‘s Encrypt证书申请功能。进入【网站】列表,点击对应站点后的【设置】,在【SSL】选项卡中,选择Let’s Encrypt,勾选域名后点击【申请】即可,非常方便。

  3. 如何上传网站程序(如WordPress)?

    • 方法一:使用创建站点时生成的FTP账户,用FTP工具(如FileZilla)上传。

    • 方法二:在宝塔面板的【文件】模块中,进入网站根目录,直接上传ZIP压缩包并在线解压。

    • 方法三:使用宝塔的【一键部署】功能,直接安装WordPress、Discuz等常见程序。

七、 结语

至此,你已经成功在VPS上使用宝塔面板搭建了一个完整的网站环境。宝塔面板的强大之处远不止于此,后续你还可以探索其计划任务自动备份监控日志软件商店等丰富功能。

bt.png

关键词: