
飞牛FnOS:1panel常见问题及解决方法
前言
最近体验了飞牛OS之后,感觉非常不错,所以我把部署在Ubuntu的一些网站、程序全部迁移到飞牛OS了,在飞牛OS中我还是照旧用了1Panel,但迁移的过程并不顺利,其中也也遇到了不少的问题,以下是我遇到的一些问题及解决方法。
80及443端口被占用
在1Panel中安装OpenResty时会提示80及443端口被占用,这个其实是飞牛OS Web后台占用了,解决方法也很简单:打开飞牛OS的 系统设置 》在右侧点击 安全性 》点击 高级设置
在高级设置中,去除勾选 重定向80与443端口,最后点击 确定 即可
注意:如果去掉这个重定向功能,每次进入飞牛OS后台就需要附带上端口号了,去掉之前请记好飞牛后台的端口号
1Panel无法更新
关于飞牛OS的1Panel无法更新的问题,相信大家都会遇到,点击更新后等待了一段时间,更新完成之后进入1Panel后台会发现仍然提示版本更新,并没有什么变化,这是因为在 /etc/systemd/system/ 这个目录下少了 1panel.service 这个文件导致的,解决方法也很简单:
通过以下链接下载一个1Panel的安装包并解压,找到 1panel.service 这个文件
打开1Panel,在左侧栏点击 主机》文件,在路径栏中输入 /etc/systemd/system 并按下回车键打开这个路径,然后点击上传按钮
将第一步中解压出来的 1panel.service 拖到1panel中,然后点击 确定 上传即可
最后正常更新1Panel即可,等待更新完成就可以正常更新到最新版本了
PHP运行环境创建失败
相信大家都和我一样,都遇到了1Panel创建PHP运行环境时提示 build失败 的问题,我也是最近才在飞牛社区中找到了解决方法:
通过ssh连接到飞牛OS的命令行后台,输入以下命令即可解决
sudo apt update && sudo apt install docker-compose --allow-change-held-packages -y
命令分析如下
sudo apt update
用途:更新系统的本地软件包索引
背景:Linux 系统通过包管理器(如 apt)安装软件,这些包的信息存储在本地索引中
运行 apt update 可以与远程仓库同步,确保索引是最新的
执行后:系统会知道可用软件包的最新版本
&&
含义:逻辑运算符“与”。
功能:如果第一个命令(sudo apt update)成功执行
才会继续运行后面的命令(sudo apt install ...)
sudo apt install docker-compose
用来安装 docker-compose 软件包
docker-compose 是 Docker 的一个工具,用于定义和运行多容器的应用程序
--allow-change-held-packages
允许覆盖那些被标记为“保持当前版本(held)的软件包
解决依赖冲突时可能会修改系统中的受保护包
-y
表示自动回答安装过程中的所有提示为“是”(yes)
避免手动确认,适合自动化任务
Node.js运行环境创建失败
同上,有关运行环境创建失败的问题大概率是没安装 docker-compose 导致的,进入ssh后台执行以下命令即可解决问题
sudo apt update && sudo apt install docker-compose --allow-change-held-packages -y
- 感谢你赐予我前进的力量