Floppy β Studio
Floppy β Studio

KoolShare Docker跑宝塔,nginx无法启动

我之前说要在KoolShare上搭建Web服务器,然后拿来写PHP的时候用。水晶曰:KoolShare,区区一Busybox,跑汝母的宝塔,D2550不支援虚拟化,开个勾⑧的虚拟机。

既然说到虚拟机,那就.....有个类似于虚拟机的玩意,叫做容器。咱可以用Docker运行这宝塔和Web环境

创建容器就不多BB了,自行谷歌百度教程大大滴多。

我创建的是CentOS的容器,参考了这篇文章:https://www.rinvay.cc/archives/656/

回到标题:Nginx无法启动咋办捏

看看宝塔那一闪而过的错误信息,大概就是80端口被吃了,所以Nginx用不了

这个容器创建时网络模式选择的是host

既然是路由器固件,地址栏里还省略了端口号,也就是说软路由的管理界面占用了Nginx要用的80端口

总而言之,言而总之,一言以蔽之,给软路由的管理界面换个端口就办掉了(不过这可能会给软路由的后台制造出一堆BUG,谨慎操作)

更换端口参考:https://koolshare.cn/thread-160718-1-1.html ,https://blog.csdn.net/qq_29974161/article/details/106311566

既然是冲突了,理论上让Nginx不要用80和443端口也可以解决这个问题

另外:PHP运行报错(/www/server/php/80/sbin/php-fpm: error while loading shared libraries: libonig.so.5: cannot open shared object file: No such file or directory)解决办法在宝塔论坛上也有https://www.bt.cn/bbs/thread-50233-1-1.html

发表回复

textsms
account_circle
email


Floppy β Studio

KoolShare Docker跑宝塔,nginx无法启动
我之前说要在KoolShare上搭建Web服务器,然后拿来写PHP的时候用。水晶曰:KoolShare,区区一Busybox,跑汝母的宝塔,D2550不支援虚拟化,开个勾⑧的虚拟机。 既然说到虚拟机,那就.....…
扫描二维码继续阅读
2021-02-03