服务器与大带宽专家 · 持牌IDC/CDN/ISP服务商
简米科技官网JIANMI TECH
资讯 2026-10-11 简米科技 4,460 字 11 分钟阅读

宝塔面板在虚拟机里怎么用?虚拟机安装宝塔面板新手怎么配置?

导读宝塔面板在虚拟机里用,核心就三步:装好Linux虚拟机并配通网络,用官方脚本安装面板,放行端口并做安全加固, 这套流程适合在VMware、VirtualBox、Hyper-V里做本地建站测试,也适合把开发环境复制到多台机器,虚拟机安装宝塔面板教程:先把系统与网络底子打好虚拟机装宝塔,最容易卡住的地方不是安装命令……

宝塔面板在虚拟机里用,核心就三步:装好Linux虚拟机并配通网络,用官方脚本安装面板,放行端口并做安全加固。 这套流程适合在VMware、VirtualBox、Hyper-V里做本地建站测试,也适合把开发环境复制到多台机器。

虚拟机安装宝塔面板教程:先把系统与网络底子打好

虚拟机装宝塔,最容易卡住的地方不是安装命令,而是网络模式,网络没选对,面板地址在浏览器里就是打不开,业内专家指出,本地虚拟机的网络模式决定了后续所有访问路径,先定模式,再装面板,能少走很多弯路。

宝塔面板在虚拟机里怎么用?先确认这四件事

  • 虚拟化平台:VMware Workstation、VirtualBox、Hyper-V都能用,个人学习优先选VMware或VirtualBox,资料多,排错方便。
  • Linux系统:CentOS 7.9、Ubuntu 22.04、Debian 12较常见,新手建议Ubuntu 22.04或Debian 12,软件源更新更省心。
  • 资源配置:内存至少1GB,建议2GB起步;系统盘20GB以上,宝塔面板本身不重,但MySQL、Nginx、PHP跑起来会吃资源。
  • 快照:安装前打一个快照,后面改端口、改防火墙、装插件翻车,可以直接回滚。

虚拟机网络模式怎么选,可以先看这张表:

网络模式 虚拟机能否上网 主机能否访问虚拟机 适用场景
桥接模式 能 能,虚拟机有局域网IP 想模拟独立服务器
NAT模式 能 需端口转发 主机上网,虚拟机共享网络
仅主机模式 不能或受限 能 纯离线测试、内网实验

安装Linux与基础设置

装完系统后,先在虚拟机里执行几条检查命令:

ip addr
ping -c 3 baidu.com

如果ip addr能看到IP,ping能通,说明网络基本正常,接下来更新系统:

# Ubuntu/Debian
apt update && apt upgrade -y
# CentOS
yum update -y

安装常用工具:

# Ubuntu/Debian
apt install -y wget curl vim
# CentOS
yum install -y wget curl vim

如果是CentOS,建议检查SELinux状态,临时关闭:

setenforce 0

永久关闭可编辑/etc/selinux/config,把SELINUX=enforcing改为SELINUX=disabled,重启生效,防火墙后面放行面板端口时再处理。

本地虚拟机宝塔面板怎么访问?端口映射与安全组配置

宝塔面板在虚拟机里怎么用?虚拟机安装宝塔面板新手怎么配置?

这一步决定你能否用主机浏览器打开面板,不同网络模式,访问方式不同。

桥接模式:最像独立服务器

桥接模式下,虚拟机会从路由器获取一个局域网IP,比如168.1.50,主机直接访问:

http://192.168.1.50:8888

如果打不开,先检查虚拟机防火墙,再检查面板是否启动,可以在虚拟机里执行:

bt default

这条命令会显示面板地址、用户名和密码,注意,新版宝塔安装后端口可能不是8888,以安装完成提示为准。

NAT模式:端口转发是关键

NAT模式下,主机不能直接访问虚拟机IP,需要在虚拟化软件里做端口转发。

VMware操作路径:

  • 编辑 -> 虚拟网络编辑器 -> 更改设置
  • 选择VMnet8,点击NAT设置
  • 添加映射:主机端口8888,虚拟机IP填ip addr查到的地址,虚拟机端口填面板端口

VirtualBox操作路径:

  • 设置 -> 网络 -> 高级 -> 端口转发
  • 添加规则:主机端口8888,子系统IP填虚拟机IP,子系统端口填面板端口

配置完成后,主机浏览器访问:

http://127.0.0.1:8888

如果面板端口是随机端口,主机端口可以也填同一个端口,比如12345转发到虚拟机12345。

仅主机模式:适合离线测试

仅主机模式一般用于不联网的实验,虚拟机可以和主机通信,但访问外网需要额外配置,更实用的做法是给虚拟机加双网卡:网卡1用仅主机模式,网卡2用NAT模式,这样既能固定内网访问,又能临时联网装软件。

安装宝塔面板命令

SSH登录虚拟机,切换到root用户,执行官方安装脚本:

curl -sSO https://download.bt.cn/install/install_panel.sh && bash install_panel.sh

如果curl下载失败,可以改用wget:

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

安装过程中会提示确认,输入y继续,安装完成后,终端会输出面板地址、用户名、密码,务必保存,然后放行面板端口,假设面板端口是8888:

# CentOS 7 firewalld
firewall-cmd --permanent --add-port=8888/tcp
firewall-cmd --reload
# Ubuntu ufw
ufw allow 8888/tcp
ufw reload

如果用了NAT端口转发,虚拟机防火墙放行的是虚拟机内部端口,主机访问的是转发端口。

开发测试环境部署宝塔面板:建站、数据库与快照怎么配

宝塔面板在虚拟机里怎么用?虚拟机安装宝塔面板新手怎么配置?

面板能打开后,就可以把它当成一台本地服务器来用。

建站路径与软件安装

登录宝塔面板,进入软件商店,安装Nginx、MySQL、PHP,版本按项目要求选,老项目常用PHP 7.4,新项目可用PHP 8.1或8.2,MySQL 5.7和8.0按程序兼容性选择。

添加站点时,域名可以填测试域名,比如test.local,网站目录通常在:

/www/wwwroot/test.local

上传源码后,在主机hosts文件里添加解析:

168.1.50 test.local

Windows的hosts路径是C:\Windows\System32\drivers\etc\hosts,Linux和macOS是/etc/hosts,这样主机浏览器访问http://test.local就能打开站点。

数据库与端口安全

数据库默认端口3306不要直接暴露到公网,虚拟机本地测试时,也只允许本机或内网IP访问,行业共识认为,面板端口和数据库端口不应直接暴露到公网,生产环境尤其要遵守。

可以在宝塔面板安全页面放行必要端口:

  • 面板端口:仅自己IP访问
  • 网站端口:80、443
  • SSH端口:22或自定义端口
  • 数据库端口:不对外开放

快照与备份

虚拟机最好用的功能是快照,装完系统、装完宝塔、建完站点,各打一个快照,宝塔面板里也可以设置计划任务,定期备份网站和数据库,备份路径建议放到/www/backup,再通过虚拟机共享文件夹或SCP拷到主机。

国内网络环境下安装宝塔面板:镜像源与防火墙处理

国内虚拟机安装宝塔,常见问题是下载慢或安装脚本超时,可以先把系统软件源换成国内镜像,比如简米云、清华源,具体源地址按系统版本替换/etc/apt/sources.list或/etc/yum.repos.d/下的文件。

如果安装脚本中途失败,先检查网络:

ping -c 3 download.bt.cn
curl -I https://download.bt.cn

再检查防火墙和SELinux是否拦截,CentOS可临时关闭SELinux,Ubuntu检查ufw状态:

ufw status

据工信部公开信息,国内中小企业数字化和建站需求持续增长,本地虚拟机测试仍是常见做法,把镜像源和防火墙处理好,能减少很多安装阶段的报错。

宝塔面板免费版和付费版区别:虚拟机里选哪个更合适

这是新手问得很多的问题,免费版能覆盖大部分基础需求。

  • 免费版:网站管理、FTP、数据库、文件管理、SSL证书、计划任务、基础监控。
  • 专业版:增加网站防火墙、监控报表、木马查杀、负载均衡等插件。
  • 宝塔面板在虚拟机里怎么用?虚拟机安装宝塔面板新手怎么配置?

  • 企业版:增加多机管理、更高级的运维插件。

个人学习、开发测试、本地虚拟机建站,免费版通常够用,生产环境如果对外提供服务,按需考虑付费插件,价格随活动和授权方式变化,以宝塔官网为准。

对比项 免费版 付费版
基础建站 支持 支持
防火墙插件 基础 更完整
监控报表 基础 更详细
多机管理 不支持或有限 支持
适用场景 学习、测试、轻量站点 生产、企业运维

安全加固别省

  • 修改面板默认端口,不要长期用8888。
  • 设置复杂密码,开启面板SSL。
  • 绑定面板访问域名或授权IP。
  • SSH建议改端口,禁用root密码登录,改用密钥。
  • 数据库、Redis等端口不要暴露公网。
  • 定期打快照,定期备份。

常见问题Q&A:宝塔面板在虚拟机里怎么用更稳

虚拟机NAT模式访问不了宝塔面板怎么办?

先确认虚拟机内部能打开面板,在虚拟机里执行bt default查看地址和端口,再执行curl http://127.0.0.1:面板端口测试,然后检查端口转发规则:主机端口、虚拟机IP、虚拟机端口是否对应,最后检查虚拟机防火墙是否放行该端口,如果面板端口是随机端口,转发规则也要同步修改。

宝塔面板免费版和付费版区别大吗,开发测试选哪个?

免费版已经包含网站、数据库、FTP、SSL、计划任务等基础功能,开发测试环境完全够用,付费版主要强在防火墙、监控报表、木马查杀和多机管理,适合生产环境或团队运维,新手在虚拟机里练手,先用免费版即可。

本地虚拟机宝塔面板怎么访问网站,域名如何解析?

在宝塔面板添加站点,绑定测试域名,比如test.local,然后在主机hosts文件里添加一行:虚拟机IP test.local,Windows路径为C:\Windows\System32\drivers\etc\hosts,Linux和macOS为/etc/hosts,如果虚拟机用NAT模式,网站80端口也需要做端口转发,主机访问http://127.0.0.1:转发端口,或在hosts里把域名指向0.0.1。

虚拟机里的宝塔面板,本质是把一台Linux服务器装进你的电脑,网络模式、端口放行、安全加固这三件事做到位,本地测试和线上部署的差距会小很多。

分享本文
本文为 简米科技官网 原创,已由运维技术专家审核。转载请注明来源:原文链接
售前咨询 服务热线 售后 邮箱