https://cloud.tencent.com/apply/p/56v341wnov9
开箱即用的轻量应用服务器 Lighthouse,搭配极简运维面板1Panel& Halo 建站系统的高效组合,诚邀所有开发者与技术爱好者分享你的脑洞玩法与深度心得,让经验流动,让创意发光!
0 2025年10月09日-11月09日
选题创作
文章类:>800字(代码块不计入)需包含高清截图或图表,逻辑严谨,步骤清晰。视频类:>1分钟,提供公开播放链接(平台不限)画面清晰、演示细致、讲解生动。二、发布作品欢迎将您的作品发布在您常驻的平台,如腾讯云开发者之四先西只十江3nE808066 0EV2EX、Linux DO 等。三、提交作品选择链接或扫描海报下方二维码进行投稿https://cloud.tencent.com/apply/p/56v341wnov9注:投稿作品需体现腾讯云轻最应用服务器作为基础环境,如轻量想关活动页/购买地址均可。
忍宝塔很久了,但一直没有动力更换,俗话说的好。 能运行就不要动它,这是千古不变的真理。 宝塔用了很多多年,个人用起码一点问题都没有,还是挺好的。
但随着时间的增长,哪怕后来都不动它,也没有过新装卸载过任何组件前提 总会随机出现各种莫名其妙的py 报错,面板本就没几个控制功能。还总报错。 不理它把,也没事。修复问题把,还的折腾。。所以真理就是 能运行就别动了。
借着这次正文,索性就折腾下。这里顺便做下笔记。
一台机器导数据麻烦,就买一个月的轻量存储
宝塔在更换前,一定要做好备份。 做备份的最方便的方法就是 制作镜像
镜像和快照最大的区别就是恢复,快照一部就能恢复 镜像需要在重装系统-使用自定义镜像-在设置root密码 步骤太繁琐,功能都是恢复。 快照更适合折腾用,比如新装好面板,快照。 之后折腾一个模块,快照一下。出问题恢复步骤也少也容易。 镜像更像冷备份,用之前得解冻,故此旧宝塔状态用镜像更合适
桀桀桀,合理的利用规则能有意想不到的效果。 备份步骤太多,备份点不够用。 跨地域复制 来试试。
本人操作步骤是如下,大家可以借鉴下。 1.单步骤调试前做镜像,2个镜像名额足够完成单模块功能调试。 2.单模块功能调试完成,下一个模块调试前。制作镜像 3.本机镜像满5个后用,使用 跨地域复制 随便找个区复制过去。 (复制到其他区,之后删除本机镜像。) 4.重复步骤3.(17个区一个区5个名额 )=85个镜像 85个镜像 还要啥自行车。随便折腾
宝塔面板下内存占用480.0MB Nginx 1.28.0 MySQL 10.6.20-MariaDB Redis 8.0.3 PHP 8.3.24 PHP 7.4.33 宝塔邮局管理器 6.5
开始装1Panel-更换系统为 Debian12,别问,问就是CentOS7不维护了。 否则继续死磕CentOS7,Debian12是唯一代替CentOS7资源占用最小 各家程序支持最广的系统了。
apt update
wget -O tcp.sh "https://github.com/tudiedie/Linux-NetSpeed-TuDieDie/raw/master/tcp.sh" && chmod +x tcp.sh && ./tcp.sh
会遇到一个提示 是否中止删除内核?选 NO
等待提示选择Y 需要重启VPS后,才能开启BBRplus,是否现在重启 ? [Y/n] :y
//查看当前运行的算法 root@VM-0-6-debian:~# cat /proc/sys/net/ipv4/tcp_congestion_control bbrplus //查看当前内核 root@VM-0-6-debian:~# uname -r 6.7.9-bbrplus
OpenResty、MariaDB10.11.14 、Redis 8.0.3 、PHP 8.46、 PHP 7.4.33 比宝塔多用100M(宝塔是调优过的) 1Panel后期使劲挤一挤 100M肯定是能空出来的。 两个面板同环境大致使用内存都一样。
以root用户身份运行一键安装脚本,自动完成1Panel的下载和安装。
bash -c "$(curl -sSL https://resource.fit2cloud.com/1panel/package/v2/quick_start.sh)"
执行安装脚本后,会提示问你数据挂载那个目录,默认是/opt 如果有瞎折腾,经常迁站的朋友。需要谨慎考虑下,顺便多装几次找到一个最合适的办法。 毕竟迁移没有宝塔方便。 解决方案无非就两种 付费,免费 1.付费 挂盘 购买存 对象存储(注意轻量存储有地域限制 oss) 2.备份 定期备份OPT
在有好思路后期在编辑文章完善,毕竟能运行就不折腾这是准则 免费的定期备份思路是 1.用七牛云(免费有10GB空间) 2.家中Nas路由器等Vpn到服务器,服务器挂载Vpn-Nas设备盘
用过计划任务执行脚本实现掉线自动挂载,
#NAS 检测磁盘挂载
df -Th | grep //192.168.43.8
if [ $? -ne 0 ]; then
#掉线后先挂载
mount -t cifs -o rw,dir_mode=0777,file_mode=0777,username=admin,password=passwd,vers=2.0 //192.168.43.8/AiCard_01/Web-DB /www/wwwroot/Web-DB/bac
组合使用--size-only和--update时,rsync会:
仅根据文件大小判断文件是否需要同步(不考虑修改时间)
确保不会覆盖目标中比源更新的文件
rsync -av --size-only --update /目录 /目录
通过七牛云+自家双备份,确保自己家Nas离线后依然有效。已自家Nas备份为主 缺点:免费用户,毕竟不是爷,七牛云只有10G空间,没事得去删备份
用了CDN的记得把此功能开开,省的代码里改了。
open_basedir=/www/sites/www.wgpro.com/index:/tmp/ 在后面增加B站点的路径 :/proc:/www/sites/bbs-img.wgpro.com/index 最终 /proc 是一个虚拟文件系统,通常用于获取系统信息 open_basedir=/www/sites/www.wgpro.com/index:/tmp/:/proc:/www/sites/bbs-img.wgpro.com/index
<?php
//测试跨站写入代码
// B网站目标文件的绝对路径
$targetPath = '/www/sites/bbs-img.wgpro.com/index/attachment/test1.txt';
// 要写入的数据
$data = "来自A网站的数据:" . date('Y-m-d H:i:s');
// 执行写入
if (file_put_contents($targetPath, $data) !== false) {
echo "数据写入成功";
} else {
echo "写入失败,请检查权限或路径";
}
?>
重点:并重启PHP-FPM服务使配置生效
如容器报错,调Docker参数,等等更麻烦 但是装啥插件都得从容器装。。有点多此一举。
比如Frps所以一些自用的东西还是直接跑的好。 所以还是需要宝塔 进程管理器
忽略吧 删除线的不用看了,后来发现有继承,不用手动敲命令了。 手动安装的不能面板控制
Debian 12 安装 Supervisor
安装 Supervisor:
sudo apt install supervisor
启动 Supervisor 服务:
sudo systemctl start supervisor
设置 Supervisor 开机自启:
sudo systemctl enable supervisor
验证 Supervisor 是否正常运行:
sudo systemctl status supervisor
应显示 "active (running)" 状态。
Supervisor 的主配置文件位于 /etc/supervisor/supervisord.conf,您可以在 /etc/supervisor/conf.d/ 目录下添加自定义配置文件来管理您的应用程序。
例如,要管理一个名为 "myapp" 的应用,可以创建配置文件
sudo nano /etc/supervisor/conf.d/myapp.conf
在配置文件中添加类似以下内容:
[program:myapp]
command=/path/to/myapp
directory=/path/to/myapp
user=www-data
autostart=true
autorestart=true
stderr_logfile=/var/log/myapp.err.log
stdout_logfile=/var/log/myapp.out.log
添加新配置后,需要重新加载 Supervisor:
sudo supervisorctl reread
sudo supervisorctl update
sudo supervisorctl status
sudo supervisorctl start <program>
sudo supervisorctl stop <program>
sudo supervisorctl restart <program>
/etc/supervisor/supervisord.conf
文件中的 inet_http_server
配置来更改或添加远程访问。#增加自己的FrpS启动任务 例子
#/etc/supervisor/conf.d/frps.conf
[program:Frps]
command=/opt/1panel/www/sites/frps/frps -c /opt/1panel/www/sites/frps/frps.ini
directory=/opt/1panel/www/sites/frps/
autorestart=true
startsecs=3
startretries=3
stdout_logfile=/opt/1panel/log/Frps.out.log
stderr_logfile=/opt/1panel/log/Frps.err.log
stdout_logfile_maxbytes=2MB
stderr_logfile_maxbytes=2MB
user=root
priority=999
numprocs=1
process_name=%(program_name)s_%(process_num)02d
4.安装邮局- 容器中的邮局嘎嘎复杂。所幸不折腾了,装给通用款Postfix完事。 自行问ai吧,这个很容易。
5.防火墙/WAF 个人建议不要启用与安装,主机防火墙限制啥端口转发啥的 不如用网页控制台-服务器-防火墙 直接物理设置几个开放端口完事 WAF不能花钱就忽略吧
总结: 至此,面板折腾结束,通过安装1P大致感受了与宝塔的差异。 真心话说,小白用宝塔挺合适(别碰容器)。顶多面板出现Py错误提示 但功能依然用,不上面板就得了。
1Panel出问题真心崩溃,容器错误千奇百怪 根本无解。小白直接崩 如在折腾邮局时,我从容器中直接删除了邮局 但在应用商店已经安装中显示依然存在,且又卸载不掉。啥啥容器自身问题
宝塔优势 1.简单不折腾 2.方便提桶跑路(别小看这点,毕竟大家常买1年主机。跑的快才是王道) 3.通过付费功能看 侧重点 疑似小白用户 https://www.bt.cn/new/pricing.html 1Panel优势 1.在于专业版,有业务的场景容器能分压。个人站用不上 2.开发者,开发者瞎折腾是天性,多版本容器共存是刚需。 3.通过付费功能看 侧重点 集群多机管理 https://www.lxware.cn/1panel?code=bunus
我个折腾了1panel后觉得还是用回宝塔 因为是年抛用户,有特价就会买抽IP当开盲盒了。 所以如何更方便跑路是我的需求。 ----------------------------------------------------------------------
有集成不熟,安装很容易。
Halo是快速建站程序,和熟悉的WordPress类似。 Halo是一款轻量、现代、可扩展的博客系统,特别适合想要快速搭建个人内容平台的人 轻量高效,后台响应快,适合小型VPS
特色还是用来没事生成文字,内置AI创作可以生成标准的Markdown格式。 后来用来同步各个网站非常容易。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。