如何在CentOS7一键安装宝塔面板并实现固定地址访问内网宝塔进行管理

宝塔面板作为建站运维工具,适合新手,简单好用。当我们在家里/公司搭建了宝塔,没有公网IP,但是想要在外也可以访问内网的宝塔面板应该如何实现呢?

本文演示在CentOS7系统搭建宝塔最新版本8.0.3,并使用Cpolar内网穿透工具将本地宝塔地址映射为公网地址实现远程访问。

如何在CentOS7上搭建新版本宝塔面板

一、使用官网一键安装命令安装宝塔

使用Xshell7 SSH登陆进 CentOS7

image-20231107144352861

宝塔面板下载,免费全能的服务器运维软件 (bt.cn)

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

复制粘贴,执行:

期间按一次或两次y,输出如下结果代表安装成功:

这些访问地址和账号信息需要记录。image-20231107144635136

复制输出的内网面板地址: http://192.168.40.166:40876/ee057e74,本地局域网浏览器打开:

image-20231107100010078

同意协议,输入给的账号密码,进入系统:

image-20231107150142613

需要注册宝塔账号才能使用:

image-20231107100255417

二、简单配置宝塔,内网穿透

在官网注册账号登陆后,点击左侧 安全 我们先开放一个宝塔端口14550

image-20231107104643129

image-20231107110534297

image-20231107110511383

再开放一个端口9200,配置如下

image-20231107110828474

这里我使用的是可以白嫖无限流量的Cpolar,Centos安装Cpolar方法:

Linux CentOS安装cpolar - cpolar 极点云

CentOS7搭建宝塔面板后如何实现公网远程访问

安装后,本地登陆Centos ip + 9200 进入WebUI:

http://192.168.40.166:9200/

创建一条隧道,用来映射宝塔:

image-20231107152514341

隧道配置如下:

image-20231107152631463

  • 隧道名称:可自定义命名,注意不要与已有的隧道名称重复
  • 协议:http
  • 本地地址:宝塔安装后输出的本地地址(我的是192.168.40.166:40876),这里不要填路径
  • 域名类型:随机域名
  • 地区:选择China
  • 高级: Host头域填入本地地址:192.168.40.166:40876

点击创建

下一步我们 点击 在线隧道列表:

image-20231107153010315

复制映射出的公网地址:

image-20231107153108526

发现404,未找到本地资源。

这是因为宝塔面板有面板管理入口,必须在路径后加上此路径才能进入面板。

这个路径就是安装后输出的ip后的路径,这个每人不同,需要您自行修改。

可以在面板设置中查找:

image-20231107153303296

在公网地址后,加上路径,就能成功进入:

image-20231107153433749

image-20231107153612786

三、使用固定公网地址访问宝塔

要注意的是,以上步骤使用的是随机临时端口地址,所生成的公网地址为随机临时地址,该公网地址24小时内会随机变化。我们接下来为其配置固定的端口地址,该地址不会变化,设置后将无需每天重复修改地址。

配置固定公网地址需要将cpolar升级到专业版套餐或以上。

进入cpolar内网穿透官网访问控制面板:

cpolar - secure introspectable tunnels to localhost

image-20231107160029888

image-20230919141352734

  • 地区:选择china vip

  • 名称:自定义

  • 描述:自定义

    image-20231107160227249

  • 隧道名称:可自定义命名,注意不要与已有的隧道名称重复(我们这里保留原样)

  • 协议:选择http

  • 本地地址:不变

  • 域名类型:二级子域名

  • 地区:ChinaVip

  • Host头域:不变

回到在线隧道列表,复制这个有二级子域名的 固定 公网访问地址:

image-20231107160357343

加上路径,即可使用这个 固定域名 公网访问 本地宝塔面板。

image-20231107160445852

<think>嗯,用户问的是如何在CentOS 7安装和使用宝塔面板。首先,我需要回忆一下宝塔面板安装步骤。根据提供的引用,安装过程主要涉及运行脚本命令,可能还有一些前置依赖的安装,比如wget。用户可能需要知道如何下载安装脚本,执行脚本,以及处理可能遇到的端口问题。 首先,安装前的准备工作很重要。比如系统要是CentOS 7,可能需要更新系统和安装wget工具。引用3提到使用yum install -y wget,所以需要确保用户先安装wget。然后下载安装脚本,不同的引用用了不同的脚本,比如install_6.0.sh或者install_panel.sh,还有install_lts.sh,需要确认哪个是最新或者推荐的版本。比如引用1和3用的是install_6.0.sh,而引用4用了install_lts.sh,可能需要说明不同版本的区别,但用户可能只需要基本安装步骤,所以可能统一用其中一个例子。 接下来是执行安装脚本,用户需要运行sh install.sh或者bash install_panel.sh等命令。安装完成后,会显示访问地址和账号密码,用户需要记录这些信息。然后是关于防火墙的设置,引用3提到如果端口未开放,需要添加端口重启防火墙。这里需要详细说明如何开放端口,比如使用firewall-cmd命令,重启firewalld服务。 然后是访问面板后的初始化设置,比如同意协议,安装LNMP环境,这部分可能不在引用里,但根据常规流程,用户进入面板后需要配置环境。此外,引用3提醒不要使用代理访问,这点需要注意。 使用方法部分,用户可能需要知道如何创建网站、管理数据库和文件,这些是宝塔面板的基本功能。安全方面,可能需要修改默认端口和密码,定期备份,这些也是重要的点。 用户可能遇到的问题包括无法访问面板,可能因为端口未开放或者防火墙没设置好,这时候需要检查端口和防火墙规则。另外,安装过程中可能出现的错误,比如依赖问题,需要确保系统更新到最新。 需要检查是否每个步骤都覆盖了引用的内容,比如引用1、3、4的安装命令,引用3的端口设置。确保引用标记正确,比如安装脚本的部分引用1、3、4,端口设置引用3。 最后,生成相关问题时要基于安装和使用过程中可能产生的疑问,比如系统要求、防火墙配置、安全措施、常见错误解决等。</think>### CentOS 7 宝塔面板安装教程 #### 一、安装前准备 1. **系统要求**:需使用 CentOS 7 纯净系统(建议全新安装)。 2. **工具准备**:确保已安装 `wget` 工具,若未安装可执行: ```bash yum install -y wget ``` #### 二、安装步骤 1. **下载安装脚本** 通过以下命令下载官方脚本(支持多种下载方式自动切换)[^1][^3][^4]: ```bash yum install -y wget && wget -O install.sh https://download.bt.cn/install/install_6.0.sh && sh install.sh ed8484bec ``` 或使用 LTS 长期支持版脚本[^4]: ```bash curl -sSO https://download.bt.cn/install/install_lts.sh || wget -O install_lts.sh https://download.bt.cn/install/install_lts.sh; bash install_lts.sh ed8484bec ``` 2. **执行安装** 脚本运行后按提示输入 `y` 确认安装,等待约 1-5 分钟。安装完成后会显示外网/内网面板访问地址、用户名及密码**(需立即记录)**。 3. **开放防火墙端口** 若无法访问面板,需开放面板端口(默认随机生成,如 `22466`): ```bash firewall-cmd --zone=public --add-port=端口号/tcp --permanent firewall-cmd --reload systemctl restart firewalld.service ``` #### 三、初始化使用 1. **登录面板** 通过浏览器访问安装完成后显示的地址(如 `http://服务器IP:端口`),输入账号密码登录。 2. **初始化配置** - 首次登录需同意用户协议。 - 推荐一键安装 **LNMP/LAMP** 环境(如 Nginx、MySQL、PHP)。 3. **功能操作** - **网站管理**:添加域名、部署 SSL 证书、配置伪静态规则。 - **数据库**:创建 MySQL 数据库,支持 phpMyAdmin 在线管理。 - **文件管理**:通过可视化界面直接上传/编辑文件。 #### 四、安全建议 1. 修改默认面板端口和账号密码。 2. 定期通过面板的「计划任务」备份网站和数据库。 3. 启用「BasicAuth 认证」或 IP 白名单限制访问。 --- ### 常见问题解决 - **安装失败**:检查网络是否通畅,或尝试更换安装脚本版本。 - **端口冲突**:通过 `netstat -tunlp` 查看端口占用情况,修改面板端口。 - **忘记密码**:SSH 执行 `bt` 命令选择重置密码。 ---
评论 40
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

YY的秘密代码小屋

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值