加载头像
用力记住不幸
努力寻找确幸
放松心态,拥抱生命!
Java
Docker
Photoshop
Node
Pinia
Python
Vite
Vue
CSS3
JS
HTML
Git
Java
Docker
Photoshop
Node
Pinia
Python
Vite
Vue
CSS3
JS
HTML
Git
随便逛逛
图片
2025-11-29EdgeOne 获取用户真实 IP 完整解决方案(Nginx 适配版)
在使用腾讯云 EdgeOne 海外节点加速海外业务时,很多开发者会遇到一个核心问题:Nginx 日志中记录的是 EdgeOne 节点 IP 而非用户真实 IP,导致无法进行用户行为分析、地域统计和异常访问拦截。本文将从「问题原理」「手动配置」「自动化更新」「故障排查」四个维度,提供一套适配 Nginx + 宝塔面板的完整解决方案,新手也能快速上手。 一、核心原理:为什么需要特殊配置?当用户访问经过 EdgeOne 加速的网站时,请求会先经过 EdgeOne 海外节点(反向代理),再由节点转发到源站 Nginx。此时 Nginx 会默认将「直接连接的客户端 IP」(即 EdgeOne 节点 IP)识别为用户 IP,而非真实的用户公网 IP。 解决思路的核心是「信任代理」: EdgeOne 节点会在转发请求时,通过 X-Forwarded-For 头携带用户真实 IP(格式:用户真实IP, 节点IP1, 节点IP2); 配置 Nginx 信任所有 EdgeOne 节点 IP,让 Nginx 从 X-Forwarded-For 头中自动跳过节点 IP,提取最原始的用户真实 IP。 关键 ...
详情
图片
2025-07-20Git 推送失败问题解决指南
当执行 git push -u origin master 时遇到类似以下错误: error: failed to push some refs to 'http://xxxx.cn/vip/xxx.git'To http://xxxx.cn/vip/xxx.git! refs/heads/master:refs/heads/master [rejected] (fetch first)Donehint: Updates were rejected because the remote contains work that you do nothint: have locally. This is usually caused by another repository pushing tohint: the same ref. If you want to integrate the remote changes, usehint: 'git pull' before pushing again. 或简化版错误:[rejected] mas ...
详情
图片
2025-11-29Flask项目无法获取favicon.ico原因以及解决方案
部署后浏览器从「根目录(/favicon.ico)」获取图标,而非你设置的 static/favicon.ico,核心原因是 浏览器的默认行为 + 配置 / 引用缺失,具体拆解和解决步骤如下: 一、核心原因:浏览器的「默认 /favicon.ico 请求」这是最根本的原因 ——浏览器会自动向网站根目录发送 /favicon.ico 请求,无论你是否在页面中引用: 即使你在 <head> 中写了 <link rel="icon" href="/static/favicon.ico">,部分浏览器(如 Chrome、Edge)仍会先尝试请求 /favicon.ico(根目录),失败后才会使用你指定的路径; 部署环境中,若根目录没有 favicon.ico,且你的页面引用有问题(如路径错误、缓存),就会出现「图标不显示,Network 面板看到 /favicon.ico 404」的现象。 二、其他辅助原因(部署环境常见) 页面引用路径错误: 本地开发时 url_for('static', filename= ...
详情
图片
2025-10-29Linux 常用命令大全
本文整理了 Linux 系统中文件操作、权限管理、系统监控、网络操作等高频命令,覆盖新手入门到日常运维场景,格式清晰可直接查阅。 一、文件与目录操作命令(最基础高频)1. ls - 列出目录内容功能:列出指定目录下的文件 / 目录,默认列出当前目录。核心参数: -l(长格式):显示文件权限、所有者、大小、修改时间等详细信息。 -a(all):显示所有文件(含隐藏文件,以.开头)。 -h(human-readable):以人类可读格式显示文件大小(如 KB、MB)。 -r(reverse):反向排序(默认按字母升序)。 -t(time):按修改时间排序(最新在前)。 示例:ls -lha # 长格式显示当前目录所有文件,含隐藏文件,大小人性化显示ls /home/user # 列出指定目录/home/user下的内容 2. cd - 切换工作目录功能:切换当前终端的工作目录。核心用法: cd 目录路径:切换到指定目录(绝对路径 / 相对路径)。 cd ~ 或 cd:切换到当前用户的家目录(如/home/ubuntu)。 cd ..:切换到上级目录。 cd -:切换到上一次所在的 ...
详情
数据库分页 vs 程序分页:核心决策指南与实践方案
Flask项目无法获取favicon.ico原因以及解决方案
EdgeOne 获取用户真实 IP 完整解决方案(Nginx 适配版)
Pymusic一款Flask框架开发的音乐网站
href属性中/的不同作用
Linux 常用命令大全
SQL Server学习笔记
Git 推送失败问题解决指南
正则表达式学习笔记
avatar
status
这有关于编程,技术相关的问题和看法,还有热门资源分享
相信你可以在这里找到对你有用的知识教程
公告
根据相关法律法规要求,本站将会对评论内容进行审核,审核通过后才会显示,如有疑问请联系站长。


网站资讯
文章总数 :
9
建站天数 :
全站字数 :
21.4k
总访客数 :
总访问量 :
最后更新 :
博客快捷键
shift K
关闭快捷键功能
shift A
打开/关闭中控台
shift M
播放/暂停音乐
shift D
深色/浅色显示模式
shift S
站内搜索
shift R
随机访问
shift H
返回首页
shift F
友链鱼塘
shift L
友链页面
shift P
关于本站
shift I
原版/本站右键菜单
引用到评论
随便逛逛博客分类文章标签
复制地址关闭热评深色模式轉為繁體