宝塔面板保姆级部署教程:从零开始搭建你的 Linux 网站服务器

宝塔面板保姆级部署教程:从零开始搭建你的 Linux 网站服务器

很多人想搭建个人博客、网盘、论坛或者自己的应用,但是面对 Linux 命令行、Nginx、PHP、MySQL 等环境配置时,经常会感到无从下手。

宝塔面板就是为了解决这个问题而诞生的。

通过宝塔面板,你可以使用网页操作服务器,快速完成:

  • 网站部署
  • PHP 环境安装
  • 数据库创建
  • SSL HTTPS 配置
  • 文件管理
  • 定时备份
  • Docker 部署
  • 防火墙设置

    本教程将从一台全新的 Linux 服务器开始,带你一步步完成宝塔面板安装和网站环境搭建。宝塔官方文档也提供了完整的安装、网站、数据库、SSL 等使用说明。

     


一、准备工作

1. 准备一台服务器

首先需要一台服务器,可以选择:

  • 腾讯云轻量应用服务器
  • 阿里云 ECS
  • 华为云
  • Vultr
  • Oracle Cloud
  • 其他 VPS 服务商

推荐配置:

用途 配置
个人博客 1核2G
WordPress 2核2G以上
网盘系统 2核4G以上
多个网站 4核8G以上

系统推荐:

  • Debian 12
  • Ubuntu 22.04 LTS
  • Ubuntu 24.04 LTS

宝塔目前支持多种 Linux 系统,包括 Debian、Ubuntu、CentOS 等。


二、连接服务器 SSH

购买服务器后,你会获得:

 
服务器IP
用户名
密码
 

Linux 默认用户名一般:

 
root
 

Windows 用户可以使用:

  • Xshell
  • FinalShell
  • MobaXterm
  • Windows Terminal

连接方式:

 
服务器IP
端口:22
用户名:root
密码:你的服务器密码
 

连接成功后,你会看到类似:

 
root@server:~#
 

说明已经进入服务器。


三、安装宝塔面板

Ubuntu / Debian 安装

执行:

 
wget -O install_panel.sh https://download.bt.cn/install/install_panel.sh && bash install_panel.sh ed8484bec
 

等待安装完成即可。

官方提供了对应系统安装脚本,建议从官方渠道获取最新版本。

安装过程一般需要:

 
5-10分钟
 

安装完成后会显示:

 
外网面板地址:
http://服务器IP:8888

username:
xxxx

password:
xxxx
 

请保存账号密码。


四、开放服务器端口

如果你的服务器有安全组,需要开放:

端口 用途
22 SSH远程连接
8888 宝塔面板
80 HTTP网站
443 HTTPS网站
3306 MySQL数据库

例如:

腾讯云:

 
控制台
 ↓
安全组
 ↓
添加规则
 ↓
开放端口
 

五、登录宝塔面板

浏览器访问:

 
http://服务器IP:8888
 

输入安装时生成的:

 
账号
密码
 

进入宝塔后台。

第一次进入会提示安装环境。

推荐选择:

网站环境

 
Nginx
MySQL
PHP
phpMyAdmin
 

例如:

 
Nginx 1.24+
MySQL 8.0
PHP 8.2
 

点击:

 
一键安装
 

等待完成。


六、修改宝塔安全设置

进入:

 
面板设置
 

建议修改:

1. 修改默认端口

默认:

 
8888
 

建议改成:

例如:

 
11451
 

修改后访问:

 
http://服务器IP:11451
 

2. 修改默认账号

不要使用:

 
admin
 

修改成随机用户名。

例如:

 
xmya_admin
 

3. 开启面板 HTTPS

进入:

 
面板设置
 ↓
SSL
 ↓
开启HTTPS
 

避免账号密码被明文传输。


七、创建第一个网站

进入:

 
网站
 ↓
添加站点
 

填写:

域名

例如:

 
www.example.com
 

如果没有域名:

可以直接使用:

 
服务器IP
 

测试。

PHP版本

根据程序选择:

程序 PHP版本
WordPress PHP 8.1/8.2
旧程序 PHP 7.4
Laravel PHP 8+

点击:

 
提交
 

网站创建完成。


八、上传网站程序

进入:

 
网站
 ↓
文件
 

上传:

 
网站源码.zip
 

然后:

右键:

 
解压
 

例如 WordPress:

目录应该类似:

 
/www/wwwroot/example.com/

index.php
wp-admin
wp-content
wp-includes
 

九、创建数据库

进入:

 
数据库
 ↓
添加数据库
 

填写:

数据库名:

 
wordpress
 

用户名:

 
wordpress
 

密码:

 
随机密码
 

保存。

网站安装时填写:

 
数据库地址:

localhost

数据库名:

wordpress

用户名:

wordpress

密码:

你的密码
 

十、配置 HTTPS SSL

现在的网站基本都需要 HTTPS。

进入:

 
网站
 ↓
SSL
 ↓
Let's Encrypt
 

填写:

 
你的域名
 

申请证书。

成功后开启:

 
强制HTTPS
 

访问:

 
https://你的域名
 

即可。


十一、配置伪静态

很多程序需要伪静态。

例如 WordPress:

进入:

 
网站
 ↓
伪静态
 

填写:

 
location /
{
    try_files $uri $uri/ /index.php?$args;
}
 

保存。

否则文章页面可能出现:

 
404 Not Found
 

十二、服务器安全优化

关闭不需要端口

例如:

不用 FTP:

关闭:

 
20
21
 

不用数据库远程连接:

关闭:

 
3306
 

开启防火墙

宝塔:

 
安全
 ↓
防火墙
 

只开放:

 
22
80
443
面板端口
 

定期备份

进入:

 
计划任务
 

创建:

 
网站备份
数据库备份
 

建议:

备份到:

  • 腾讯云 COS
  • 阿里云 OSS
  • 又拍云
  • 其他对象存储

十三、常见问题

1. 网站打不开

检查:

DNS

确认:

 
域名解析
 ↓
服务器IP
 

正确。

防火墙

检查:

 
80
443
 

是否开放。


2. HTTPS 后网站没有样式

常见原因:

  • CDN 回源协议错误
  • 网站地址仍然是 HTTP
  • 混合内容

检查:

WordPress:

后台:

 
设置
 ↓
常规
 

修改:

 
WordPress地址
站点地址
 

为:

 
https://你的域名
 

3. PHP报错

检查:

 
网站
 ↓
PHP版本
 ↓
切换版本
 

老程序:

使用:

 
PHP 7.4
 

新程序:

使用:

 
PHP 8.1+
 

十四、总结

通过宝塔面板,即使没有 Linux 基础,也可以快速搭建属于自己的服务器环境。

完整流程:

 
购买服务器
 ↓
SSH连接
 ↓
安装宝塔
 ↓
安装LNMP环境
 ↓
创建网站
 ↓
上传源码
 ↓
配置数据库
 ↓
申请SSL
 ↓
开启HTTPS
 ↓
网站上线
 

掌握宝塔后,你不仅可以部署博客,还可以运行:

  • WordPress
  • Halo
  • Z-Blog
  • Cloudreve
  • 可道云
  • Docker项目
  • Minecraft网页面板
  • 各类 PHP 网站

一台服务器,可以成为属于自己的小型云平台。

© 版权声明
THE END
喜欢就支持一下吧
点赞11 分享
评论 抢沙发