开启辅助访问 切换到窄版

打印 上一主题 下一主题

win10的WSL中宝塔Linux面板的安装

[复制链接]
作者:新闻曝光台 
版块:
嵌入式操作系统 linux 发布时间:2020-12-21 13:54:31
18640
楼主
跳转到指定楼层
| 只看该作者 回帖奖励 |倒序浏览 |阅读模式
关于宝塔面板
最近接触了“宝塔面板”,发现挺好用的,有免费版,用于快速部署本地测试服务,还是挺方便的。我使用的是windows系统,但是宝塔只支持Windows Server系统,win10目前已经支持了WSL(Windows Subsystem for Linux),于是尝试在WSL中安装宝塔Linux面板。
系统与软件版本
Windows版本:Microsoft Windows
WSL版本:Ubuntu 20.04.1 LTS (GNU/Linux 4.4.0-18362-Microsoft x86_64)
宝塔面板:宝塔Linux面板 7.4.6
参考文档
宝塔面板下载:http://www.bt.cn/download/linux.html
宝塔Linux面板安装教程:http://www.bt.cn/bbs/thread-19376-1-1.html
windows10中ubuntu子系统WSL的安装:http://baijiahao.baidu.com/builder/preview/s?id=1676458219387247920
安装宝塔Linux面板
登录WSL并切换到root用户通过Xshell登录到WSL中,并切换到root用户,如下图:

通过宝塔官网找到安装命令通过上图可以看到WSL的版本为“Ubuntu 20.04.1 LTS (GNU/Linux 4.4.0-18362-Microsoft x86_64)”,我们从宝塔官网找到Ubuntu系统中的安装命令,如下图:

在WSL中执行安装命令切换到root用户后,执行下面的安装命令
安装时会询问我们是否将宝塔面板安装到 /www 目录中,由于我这里本身是没有 /www 目录的,所以直接输入y,如下图:

宝塔官网说的是大概2分钟完成安装,具体跟网络环境有关系,我这里花费的时间稍微久一些,大概用了100分钟,快两个小时了。
安装成功的界面如下图:

图中的外网面板地址可以忽略,因为开发机一般使用的是普通宽带安装的,非固定的公网IP网络,所以外面面板地址是不可用的,通过内网地址来访问即可。
其实这里的外网面板地址,就是宝塔获取的我们当前网络的公网IP(出口IP)给出的地址。
登录宝塔Linux面板我们通过安装成功后给出的内网地址和帐号密码来登录面板,登录成功后需要同意用户协议,如下图:

然后点击“进入面板”就可以看到宝塔的界面了,会有一个“推荐安装套件”的弹窗,如下图:

建议大家不要在这里安装,需要什么随后自己手动安装即可,我曾经试过“极速安装》一键安装”,但后面使用多多少少会有点问题。
关掉“推荐安装套件”,就可以看到宝塔的首页了,如下图:

至于后续如何使用,这是暂时先不做讲述,相关的文章应该也不少,可以Google、百度一下。
宝塔面板设置开机启动
WSL和普通的Linux主机设置开机启动的方式略有不同,需要单独配置启动脚本,并通过windows系统的启动脚本来执行WSL中的启动脚本,具体可以参考windows10中ubuntu子系统WSL的安装这篇文章。
这里只说明一下宝塔面板的启动命令
/etc/init.d/bt start
只需要将这个启动命令加入到设置好的启动脚本中即可,如下图:

同理,如果你安装了nginx mysql php,想要设置开机启动,也是同样的方法。
/etc/init.d/nginx start
/etc/init.d/mysql start
/etc/init.d/php-fpm-72 start

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表