之前发了两篇unraid上打设web服务器,值友们反响还不错,但是有一些值友再安装过程中出现了一个问题,就是在宝塔安装好后,在面板设置->域名那里,我当时是绑定域名.现在建议是不要绑定域名,授权ip也不要填写,因为一旦绑定域名以后就只能通过那个域名访问,内网会访问不了.这个问题因为我在老家,都是在外网用域名访问安装,所有当时没发现

不要绑定域名,和授权ip

绑定域名会出现的一个问题是,一旦我绑定域名时候,输入错误的域名没有发现,直接提交以后就很尴尬了,域名错了访问不了,内网也访问不了怎么办?只能删除宝塔Docker,重新安装吗? 后来也有几个网友反馈了,我就再试了一下.域名错误时访问出现以下的页面,上面有提示怎么关闭访问限制,

访问出错

有这个就好办了,我们点击宝塔的Docker图标,然后选择 >_Console 如下图

设置宝塔

出现的命令行运行里面直接粘贴上面提示的内容,并运行 如下图:

运行界面

还有一种情况也访问不了就是上面授权ip填写了以后,非授权ip访问不了,如下图,也有一个关闭访问权限的命令代码.

访问受限

同样的方法删除掉配置文件

运行命令

然后再本地访问一下看看是不是就可以了

正常访问

还有一些网友反应,安装Docker时,输入命令安装时出错,我反复装了好几遍,没发现这个问题,只能说要设置Docker的阿里云加速,这样下载镜像时候不会那么慢,减少出错几率.另外宝塔安装的命令我又修改了一些,如下:

docker run -tid --name baota -p 50088:80 -p 50188:8888 -p 50888:888 -p 50443:443 -p 50020:20 -p 50021:21 --privileged=true --restart always -v /mnt/user/wwwroot/webroot:/www/webroot -v /mnt/user/wwwroot/backup:/www/backup pch18/baota

首先就是把原来拉取镜像时选择lnmp的套件,就是最后的:lnmp7.2去掉了.
因为我发现去掉后宝塔默认安装的还是Lnmp套件.不会安装Lamp套件.

第二个是增加了一个备份目录的映射-v /mnt/user/www/backup:/www/backup
因为不增加这个目录映射的话,默认这个备份目录是在baota的Docker里面,我添加映射后每次备份网站和数据库,会自动备份到unraid的www共享文件夹下的backup里面,即使出现要删除宝塔Docker也不怕,备份还在. 还有要注意的是第一篇时候我建的是wwwroot共享目录,后来我把unraid升级到6.8.1后,重新安装时我建的是www共享目录.

暂时就这写问题,以后还发现什么就在发一点.下面在发一点其他干货.

一键部署,建设一个类似淘宝商城

这里再推荐一个宝塔面板一键部署站点.不用像前两篇那样要自己下载博客,论坛文件什么的,直接宝塔面板一键完成.

首先点击软件商店,然后点击右上角一键部署.

软件商店

哈哈,琳琅满目,应有尽有,想建啥站点有啥站点.什么博客,论坛,商城,网站管理,企业网站,网校直播,点播,总之能想到的都有.

建站

商城

博客

微信

下面我们来一键部署一个类似淘宝商城的网站吧,选择商城,显示好多商城网站,里面有这些网站支持的php版本,你们也可以根据想要安装的站点支持的php版本,安装相应的PHP.我现在是php7.3,下面有73的php我都能安装,如果想装没有73的网站系统,那就在安装其他的php版本.因为本来就没想做商城,就是演示一下一键部署,就选一个PHP7.3的DBShoop这个商城系统.点击后面的一键部署.

安装商城

跟我们新建站点的页面很像.域名那里输入我的域名.这个域名不能跟之前已经建立的站点域名相同.因为我的动态域名是阿里云的*级域名,可以设置的二级域名,如果你们是二级域名,也可以填写三级域名或者在申请其他的动态域名的,当然二级域名也要去设置一下二级域名导向.不然也访问不了.我的是在阿里云的控制台上面的域名那里设置的.不同的域名供应商应该都有这些设置.
其他的参照下面的设置,根据自己喜好填写,数据库默认也可以,自己起名字也行,到时候连接数据库时候,数据库名和数据库登陆名是一样的.

网站部署开始

设置好后直接点提交就好了,然后就会自动下载文件并进行部署.

下载文件

部署完成,会提示数据库的账号资料,复制一下,一会儿连接数据库要用到.

部署完成

这时候先不要着急,把上面系统登陆后台地址先复制一下,先去首页我们安装的软件把php7.3打开,因为安装部署的时候被宝塔系统给关闭了,我们点击php-7.3

php被关闭了

点击启动

启动php

然后用我的 二级域名:50088/install/ 来访问商城安装站点,为什么是50088?请参照第一篇,我说明了已经把50088端口映射给宝塔的Docker的80端口.

访问商城的站点

点击同意协议,进入下一步,站点环境的检查,全部都是绿色的√,没问题.继续下一步

检查站点环境

开始最重要的环节,连接数据库,在下面填写刚才复制的数据库信息.然后点击测试数据库连接,出现绿色的提示,数据库连接成功,说明数据库没问题,在点击检查InnoDB是否启用,同样是绿色通行.

连接测试数据库

继续下拉,填写商城及管理员信息,然后继续下一步.

管理员信息

搞定了,出现管理员的账号和密码就是上面你设置的管理员信息里面的

系统安装完成

点击查看系统后台,进入登陆界面,输入管理员的账号和密码

登陆界面

进入管理后台,看着挺复杂,各种订单管理,产品上架,支付设置什么的,看着头大,算了再点击右上角的前台首页去看看吧.

后台管理

这不就是淘宝吗

前台页面

再试试安装影视搜索系统

影视搜索

点击一键配置,输入域名,域名必须跟其他站点不一样,剩下的参照下面看喜好设置吧

部署站点

又部署完成了,这次连数据库都不需要连接,

完成

一样的要先去首页开启php7.3.再在浏览器输入 我的影视站点的 二级域名:50088 来访问,试着搜索一下,都是M3U8流格式的视频,在线观看速度还是很快的.

影视站点

站点部署教程就到这里了
我们点击宝塔页面的网站 看看我们刚才部署的两个站点,还有之前添加的一个站点,一共三个站点都在运行中,输入不同的地址访问不同的站点.很简单吧.

三个站点同时运行

再去首页看看负载状态,消耗也没多少.

宝塔首页

总结

宝塔作为一站式web服务器,,功能还是有很多,设置重定向,反向代理什么的,还可以安装tomcat,建立JSP站点.

大家可以多多深入了解.

最后修改:2022 年 05 月 02 日
如果觉得我的文章对你有用,请随意赞赏