网宝
新闻中心 / / 正文

宝塔面板安装与配置:香港服务器搭建Web环境全攻略

2026-03-29 13:52
技术部
← 返回

 

前言

宝塔面板(BT Panel)是目前国内使用最广泛的Linux服务器图形化管理工具,全球装机量超过700万台服务器。

它的核心价值在于:把复杂的Linux命令行操作,转化为简单的图形界面点击操作。 对于没有深厚Linux基础的站长和开发者来说,宝塔面板大幅降低了服务器运维的门槛。

本文提供宝塔面板在香港服务器上的完整安装和配置教程,涵盖从安装到建立第一个正式网站的所有步骤。


一、安装前的准备工作

系统要求

项目 最低要求 推荐配置
操作系统 CentOS 7+ / Ubuntu 18.04+ CentOS 7 / Ubuntu 22.04
内存 512MB 1G以上
硬盘 10GB 20GB以上
网络 可访问外网 稳定带宽

网宝香港云服务器最低配置为2核2G,完全满足宝塔面板运行要求。

安装前必须完成

参考上一篇《Linux服务器新手入门》完成以下操作:

  • SSH成功连接服务器
  • 已修改root密码
  • 已更新系统软件包
  • 已配置基础防火墙(开放8888端口)

二、安装宝塔面板

CentOS 7系统

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

Ubuntu 20.04 / 22.04系统

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

Debian系统

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

安装过程中会询问是否确认安装,输入 y 回车继续。安装完成后显示:

 
 
================================================
宝塔面板安装成功!
================================================
外网面板地址: http://45.124.72.100:8888/abcd1234
内网面板地址: http://172.16.0.1:8888/abcd1234
username: admin12345
password: pass12345
================================================

重要: 将面板地址、用户名、密码完整记录保存,这是你后续管理服务器的唯一入口。


三、首次登录宝塔面板

在浏览器输入外网面板地址(包含末尾的随机路径),输入用户名和密码登录。

首次登录必做:绑定宝塔账号

宝塔面板要求绑定一个宝塔官网账号(免费注册)才能使用完整功能。如果没有账号,在 bt.cn 注册一个免费账号后绑定即可。

首次登录推荐设置

登录后进入"面板设置",建议修改以下配置:

① 修改面板端口 将默认的8888改为其他端口(如33888),降低被扫描的风险。

② 修改安全入口 面板URL末尾的随机路径(如/abcd1234)是安全入口,可以修改为更好记的字符串。

③ 开启两步验证 绑定Google Authenticator,登录时需要输入动态验证码,大幅提升账号安全性。

④ 修改用户名和密码 将系统生成的随机用户名和密码改为你自己设置的值。


四、安装Web运行环境(LNMP推荐组合)

首次登录后,宝塔面板会弹出"推荐安装套件"的对话框。如果没有弹出,在左侧菜单点击"软件商店"→"运行环境"。

推荐安装组合

选择LNMP(Linux + Nginx + MySQL + PHP):

软件 推荐版本 说明
Nginx 1.24 性能最优,资源占用低
MySQL 8.0 最新稳定版,性能更好
PHP 8.1 兼容性和性能的最优平衡
phpMyAdmin 最新版 数据库图形管理工具
Redis 最新版 内存缓存,显著提升网站速度

全部勾选后点击"一键安装",系统自动完成安装,约需10~20分钟。

安装完成验证

安装完成后,在"软件商店"→"已安装"中可以看到所有已安装的软件及其运行状态。绿色圆点表示正常运行。


五、Nginx配置详解

基础配置优化

在软件商店找到Nginx,点击"设置"→"配置修改",在全局配置文件中添加以下优化参数:

 
 
nginx
# 优化工作进程数(建议设为CPU核心数)
worker_processes auto;

# 每个工作进程最大连接数
events {
    worker_connections 1024;
    use epoll;
}

http {
    # 开启Gzip压缩(减少传输体积)
    gzip on;
    gzip_min_length 1k;
    gzip_comp_level 6;
    gzip_types text/plain text/css application/json application/javascript;
    
    # 客户端请求缓冲
    client_max_body_size 100m;
    
    # 隐藏Nginx版本号(安全加固)
    server_tokens off;
    
    # 开启文件缓存
    open_file_cache max=1000 inactive=20s;
    open_file_cache_valid 30s;
}

修改后点击"保存"并重载Nginx配置。


六、MySQL配置与优化

MySQL初始配置

安装完成后,在"数据库"→"root密码"中修改MySQL root密码为强密码。

MySQL性能优化(适合1G~2G内存的服务器)

在软件商店找到MySQL,点击"设置"→"配置修改",在 [mysqld] 段落下添加:

 
 
ini
# 连接数设置
max_connections = 200
max_connect_errors = 1000

# 缓冲区优化(根据内存调整,此处适合2G内存)
innodb_buffer_pool_size = 256M
innodb_log_file_size = 64M

# 查询缓存
query_cache_size = 32M
query_cache_type = 1

# 慢查询日志(帮助找出性能瓶颈)
slow_query_log = 1
slow_query_log_file = /tmp/mysql-slow.log
long_query_time = 2

七、创建网站全流程

第一步:添加域名解析

在域名注册商处,将域名的A记录解析到服务器IP:

  • 记录类型:A
  • 主机记录:@ (代表根域名)和 www
  • 记录值:服务器IP地址

解析生效时间通常5分钟~24小时,可用 ping 你的域名 验证是否解析到服务器IP。

第二步:在宝塔面板添加站点

左侧菜单"网站"→"添加站点":

配置项 填写内容
域名 example.com(可填多个,换行分隔)
备注 网站名称(方便识别)
根目录 /www/wwwroot/example.com(自动生成)
FTP 按需创建(用于文件上传)
MySQL 按需创建(需要数据库的网站勾选)
PHP版本 8.1

填写完成点击"提交",网站目录自动创建。

第三步:上传网站文件

有两种方式上传文件:

方式一:宝塔文件管理器 在面板左侧"文件"菜单,导航到 /www/wwwroot/你的域名/ 目录,直接拖拽上传文件。

方式二:SFTP工具 使用FileZilla或MobaXterm,通过SFTP协议连接服务器(端口与SSH相同),上传文件到网站根目录。

第四步:安装SSL证书(HTTPS)

在"网站"列表找到你的站点,点击"SSL"→"Let's Encrypt":

  1. 勾选需要申请证书的域名(www和非www都要勾选)
  2. 点击"申请"
  3. 等待约1分钟,证书自动申请并配置
  4. 开启"强制HTTPS",将HTTP访问自动跳转到HTTPS

Let's Encrypt证书免费,有效期90天,宝塔面板会自动在到期前续期,无需手动操作。


八、安装WordPress(以最流行的建站程序为例)

如果你要搭建WordPress网站,宝塔面板提供一键安装功能。

方法一:宝塔一键安装WordPress

在"软件商店"搜索"WordPress",点击安装,填入域名和数据库信息,几分钟内完成自动安装。

方法二:手动安装

① 下载WordPress:

 
 
bash
cd /www/wwwroot/你的域名
wget https://cn.wordpress.org/latest-zh_CN.zip
unzip latest-zh_CN.zip
mv wordpress/* .
rm -rf wordpress latest-zh_CN.zip

② 设置文件权限:

 
 
bash
chown -R www:www /www/wwwroot/你的域名
chmod -R 755 /www/wwwroot/你的域名

③ 配置Nginx伪静态规则:

在"网站"→点击域名→"伪静态"→选择WordPress,自动应用WordPress的URL重写规则。

④ 浏览器访问域名,完成WordPress安装向导。


九、常用运维操作速查

查看实时系统状态

宝塔面板首页提供实时的CPU、内存、磁盘、带宽监控图表,是日常巡检的最直观工具。

定时备份设置

在"计划任务"中设置自动备份:

任务类型 备份内容 建议频率
网站备份 网站文件 每天一次
数据库备份 MySQL数据库 每天一次
目录备份 重要数据目录 每天一次

备份文件可以保存在服务器本地,也可以配置上传到FTP或云存储。

查看网站访问日志

在"网站"→点击域名→"日志",可以查看Nginx访问日志和错误日志,帮助排查网站访问问题。

紧急操作:重启Web服务

当网站无法访问时,先尝试在面板中重启Nginx:

 
 
bash
# 通过命令行重启
systemctl restart nginx
systemctl restart mysql
systemctl restart php-fpm

十、安全加固建议

宝塔面板安装完成后,建议执行以下安全加固:

① 修改宝塔面板端口和安全入口(前文已提及)

② 开启宝塔防火墙 在"安全"→"防火墙"中,开启宝塔自带的应用防火墙,可以拦截常见的Web攻击(SQL注入、XSS等)。

③ 定期检查异常登录 在"安全"→"SSH管理"中,查看SSH登录记录,发现异常IP及时封禁。

④ 安装宝塔WAF(Web应用防火墙) 在软件商店搜索"WAF",安装宝塔官方WAF插件,提供更完整的Web攻击防护。

⑤ 设置IP白名单(可选) 如果你有固定的办公IP,可以在宝塔安全设置中限制面板只允许特定IP访问,彻底杜绝外部暴力破解面板的可能。


总结:宝塔面板完整配置流程

 
 
安装宝塔面板
    ↓
修改面板端口和安全设置
    ↓
安装LNMP运行环境
(Nginx + MySQL + PHP + Redis)
    ↓
优化Nginx和MySQL配置
    ↓
添加域名解析
    ↓
创建网站站点
    ↓
上传网站文件
    ↓
申请SSL证书,开启HTTPS
    ↓
安装建站程序(WordPress等)
    ↓
设置定时备份
    ↓
开启安全防护
    ↓
正式上线运营

&n

QQ客服 提交工单