因为需要编写一个接收实时日志的 HTTP 接口,在经过 AI 工具的不断判断之下,从 PHP 、 Nginx + Lua 、 Python 、 Go 中选择性能最优解的 Golang 语言编写该 HTTP 接口。
为此需要使用国内镜像站下载一些包。
Debian:Debian是一个自由的开源的操作系统,他是Linux的分支。Debian计划创建于 1993 年。Debian项目是由一组人的创造和分配作为开源软件免费的操作系统。这个软件称为Debian GNU / Linux或者干脆Debian的。
因为需要编写一个接收实时日志的 HTTP 接口,在经过 AI 工具的不断判断之下,从 PHP 、 Nginx + Lua 、 Python 、 Go 中选择性能最优解的 Golang 语言编写该 HTTP 接口。
为此需要使用国内镜像站下载一些包。
上个月月底,因为了解到 Fastly 每个月有 $50 的免费额度可以白嫖,于是决定使用到该 CDN 作为其中一个加速手段。
只是我没有找到离线日志的入口,为了方便于日后或许需要用到的访问量数据,还是研究一下如何配置使用它的实时日志发送功能吧!
继续阅读关于 Fastly CDN 发送实时日志到 SFTP 服务器中归集储存之 known_hosts 配置的若干问题
本来很早之前就应该记录的了,须知 SFTPGo 默认 S3 的配置是虚拟主机的 URL 风格的。因为这个问题,在我刚开始的使用中发现,出现连接不上对应对象存储的问题,遂通过日志才找到错误的原因。
主要原因就是这家的对象存储是基于 Ceph 的,与 AWS S3 API 不完全兼容。最直观的体验就是其 URL 风格就是[路径]而不是[虚拟主机]的形式。当时一开始没有找对相关配置选项,一度想着暂时放弃改用本地磁盘空间,或者是再搞个中间层将虚拟主机风格转换成路径风格,最后觉得这样治标不治本就进一步研究。
继续阅读SFTPGo 使用篇:使用 SFTPGo 连接 S3(兼容) 协议的对象存储—— URL 风格为[路径]的对象存储
SFTPGo:随时随地传输文件——功能齐全、高度可配置的 SFTP 服务器,配备 HTTP/S Web UI 以及可选的 FTP/S 和 WebDAV 协议。存储后端:本地文件系统、加密本地文件系统、S3(兼容)、Google Cloud、Azure Blob 以及其他 SFTP 服务器。
由于CDN端的访问日志保存期限有限,为了统计访问数据量又确实需要用到CDN上面的记录。
因为有些页面因为启用了缓存的缘故是没有回源的,因此源站的访问日志就没有记录到这些缓存了的访问。
由于使用了 CDN 导致记录的访问日志都是 CDN 的回源 IP ,本来还是算是没有什么大碍的,毕竟在 PHP 之中通过 XFF 获取 IP 了……
但是访问日志里面记录的 IP 导致分析工具统计的都不“实在”了。
至上次安装 myVesta 面板以来安装时如果选择了 Mysql8 数据库都会报错,即使我曾在那文章里面写了解决办法可惜依旧无法解决,为此我只能先安装MariaDB再替换到Mysql8。
但是此刻我干脆修改了原始的vst-install-debian.sh
终于给安装成功了……
最近趁着优惠活动购入了几个 VPS ,想着手头有空闲资源了将一些站点迁移一下,这次特意不使用其他面板使用纯命令行的方式于是在复现之前的文章时发现了当时的一些疏忽。
于2024年11月21日发布了 PHP 8.4.1 Released 版本于是就决定安装试试。
应该这样就能构成 Apache 负责处理动态请求(PHP), Nginx 负责处理静态文件的请求了吧。
虽然现成的教程已经千千万,但这次的折腾还是再次记录下来以便后续继续研究,目前只是粗略的研究一下下可能会出现一些奇奇怪怪的问题吧。
继续阅读Debian 12 在已经部署了 LAMP 环境的基础上安装 Nginx 构成 LANMP 环境