Nginx常见HTTP问题细究
前言在日常的系统运维和 Web 开发中,Nginx 作为高性能的反向代理服务器和 Web 服务器,扮演着非常关键的角色。无论是前端应用部署还是后端服务网关代理,了解 Nginx 抛出的各类 HTTP 状态码(特别是 4xx 和 5xx)的含义及其排查方案,都是快速定位和解决问题的必备技能。本文整理了 Nginx 环境下最常见的 HTTP 错误码、触发原因以及对应的配置或代码级解决方案。
常见的HTTP代码代表什么
错误码
名称
核心含义
常见原因
400
Bad Request
客户端请求报文语法错误,Nginx 无法解析
请求头(Header)过大、Cookie 过长、用了错误的 HTTP 协议版本
403
Forbidden
服务器理解请求,但拒绝执行(权限不足)
网站根目录无访问权限、缺少 index.html 且开启了防目录遍历、IP 白名单限制
404
Not Found
请求的资源在服务器上不存在
路由配置(location)写错、静态文件被误删、前端路由未重定向到 index.html
405
Method Not Allowed
请求方法(GET& ...
测试博客园发布
测试博客园发布,同时发布个人博客和博客园。
个人博客:https://eryoung2.github.io/
博客园:https://www.cnblogs.com/young233
我是不是被职场斩杀了
自从7月底退出前公司,到现在为止2个多月,在找新工作的过程中,我发现一个很大的问题,就是现在公司招聘岗位,哪怕就是之前很多人嗤之以鼻的外包岗位,要求都变得非常高。这里边最大的一个特点,就是公司大都是要求全栈的,如果你没有开发能力,没有全栈相关经验,找一份工作就会很难。
而且面试时公司会考很多基本功,但是工作内容可能就是叫你去操作AI。所谓的“面试造火箭,工作拧螺丝”。就是你除了要会拧螺丝,还得有造火箭的水平,或者说让面试官感觉你有相关的水平,哈哈哈~不知道怎么评价,我要是会造火箭,我还找个毛线工作,自己开studio就完了嘛,哈哈哈~
大家怎么感觉呢,希望来讨论讨论~
配置FRP服务实现内网穿透
背景由于笔者长期在户外办公,导致很多时候无法直接连接家里的内网环境,而有时候需要连一下,所以就总结了一下怎么做FRP服务实现内网穿透的方法,供大家参考。
环境准备
带公网ip的vps,笔者的机器是腾讯云的轻量云服务器。
内网的windows机器,已配置RDP
原理如果我们需要使用FRP,需要搞清楚它的原理。它就是在客户端(C端)和服务端(S端)之间创建一条专有链接,服务器可以将固定ip和端口的流量链接到客户端,从而实现对应的穿透。因此我们需要在服务端装FRPS,在客户端装FRPC,然后将其配置并跑通,即可实现内网穿透。
实操服务端
下载frps安装包,根据你机器的版本进行下载(x86还是arm,linux还是windows)https://github.com/fatedier/frp/releases?utm_source=gemini
解压
123tar -zxvf frp_*_linux_amd64.tar.gz -c /optcd /opt/ && mv frp_*_linux_amd64 frpscd frps
编辑服务器配置文件frps.toml(假设 ...
继续努力ing
距离离职已经一个月出头了,好日子也不能过太久,还是得回来找工作。
今天回广州,准备新一轮的战役。
希望有好结果,加油~
sing-box和cloudflare warp做流量分流的方案
前言由于平时工作学习需要用到谷歌搜索,因此笔者是谷歌全家桶深度用户。而对于谷歌的AI–Gemini,笔者也是使用了一段时间,觉得还是很牛的,但是由于Gemini对于地区的差异,国内和香港无法直接使用(国内需要开通专业版本),如果想使用免费版本,需要一些操作才可以正常使用。
配置前提需要一台带有海外ip地址的VPS,最好使用linux操作系统。具体我就不讲了,大家可以自行购买。
搭建Sing-Box代理Singbox是由 nekohasekai 等开发者开发的自由且开源的通用代理平台,使用 Go 语言编写。它被誉为代理工具中的“瑞士军刀”,支持创建代理客户端、服务器以及透明代理,性能强劲且协议支持极为全面。它有以下特点:
支持Shadowsocks、VMess、VLESS、Trojan、Hysteria/Hysteria2、TUIC、WireGuard等协议
支持Windows、Linux、macOS、Android、iOS 以及 tvOS 等操作系统
因此它很适合搭建代理,科学上网。
我们可以使用以下命令来安装sing-box:
1bash <(wget -qO- ...
Splunk和Elasticsearch异同
核心区别一览表
对比维度
Splunk
Elasticsearch (Elastic / ELK)
核心定位
企业级日志分析、SIEM 安全与可观测性平台
开源/弹性搜索引擎、日志与可观测性生态
数据解析模式
读时模式 (Schema-on-Read)查询时才解析字段
写时模式 (Schema-on-Write)写入/入库时就必须结构化 (JSON)
查询语言
SPL (功能极强,支持管道式复杂统计与关联)
KQL / ESQL (偏向快速检索与 JSON 聚合)
计费与成本
昂贵 (按每日写入数据量或 SVC 算力授权)
相对便宜/灵活 (按硬件/节点资源计费;开源版免费)
运维与上手
上手快,开箱即用,开销主要在费用
自建需投入运维精力 (分片管理、JVM 调优等)
两者的相同点
核心功能一致: 都能处理海量机器日志、指标(Metrics)和链路(Traces)的收集、存储与检索。
应用场景重合: 广泛应用于 SRE/DevOps 可观测性、日志中心 以及 **网络安全 (SIE ...
7月份的三大战役
这个月真是艰难啊,连续打三大战役:
商转公贷款流程推进,银行不愿意做,一直拖延,公积金也很慢,我都一天打八百个电话了,还是很难推进。
现有工作一直没办法推进到下一个项目,如果到7月底还是没有,就得被迫离项走人,就算有也大概率要换城市。
新工作非常难找,要求很高,谈薪难度也很大,也要面临换城市的情况。
烦死了,烦死了,真是烦死了!
《如果可以》-- 韦礼安
你的声音,揭开了故事的谜语,落下一万年的约定,大树下的你,红色围巾,手心里捧的雨,哭了笑了,除了你,还是你。
我们如果又一次错过,不敢牵起你的手,我会多么寂寞,等待红线来的时侯。
如果可以,我想和你,回到那天相遇,让时间停止,那一场雨,只想拥抱你在身边的证据,吻你的呼吸,一眨眼,一瞬间,你说好就是永远,不会变。
大树下的你,红色围巾,手心里捧的雨,哭了笑了,除了你,还是你。
我们如果又一次错过,不敢牵起你的手,如果没有如果,等到红线来的时候。
如果可以,我想和你,回到那天相遇,让时间停止,那一场雨,只想拥抱你在身边的证据,吻你的呼吸,一眨眼,一瞬间,你说好就是永远。
如果可以,茫茫人海,千年一眼相遇,月光下转身,那就是你。光线划过,深藏轮回的秘密,我挥霍运气,因为你,才让我背对命运,不害怕,靠近了,相信了,到底我们爱得有多狼狈,暴雨狂风,也不想防备,爱了,就爱了,只刻在我们泪光的约定,我开出了花。
如果可以,我想和你,回到那天相遇,让时间停止,那一场雨,只想拥抱你在身边的证据,吻你的呼吸,一眨眼,一万年,留给我,别困住你。
如果可以,茫茫人海,千年一眼相遇,月光下转身,那就是你。光线划 ...
《表态》- 梁博
你总是静静地期待,你总是面容不改,你总是相信会有一朵花开,你总是让人不爱。
你总是用你的神态,你总是自成一派,你从来没什么迷人的身材,却有个不变的姿态。
来,保持你现在,无视他存在,也别去炫耀你的光彩,对,重视你的心,这样我爱。
那些不明白,就不要明白,你不能故意为了谁失去自由自在,哦,乖,我怕你会疼,怕你无奈。
你就是有你的姿态,你就是面容不改,你是否看到身边的鲜花海,正向着天空在摇摆。
来,保持你现在,无视他存在,也别去炫耀你的光彩,对,记得你的心,这样我爱。
那些不明白,就不要明白,你还是不会为了谁失去自由自在,哦,我想你明白,我想你明白。
那些不明白,还是不明白,你不能故意为了谁失去自由自在,哦,乖,我怕你会疼,怕你无奈。
那些不明白,还是不明白,你不用去猜生命里的那张纸牌,哦,那时张王牌,还是张等待。
如果是等待,就这样等待,你还是不会,轻易地就把手举起来,哦,我想你明白,我想你明白。
少年你和伙伴一起走过时间海,你和他搂着肩只是不再是小孩,几个人的感情依然的热情澎湃,如果面对现在我们依然敢表态。
少年你和伙伴一起走过时间海,你和他搂着肩只是不再是小孩,几个人的感情依然的热情 ...
