CentOS使用Nginx配置代理Gitea后网址设置正确,确保URL不匹配的问题记录

基本信息

CentOS:Linux r730 6.12.0-224.el10.x86_64 #1 SMP PREEMPT_DYNAMIC Tue Apr 21 19:40:37 UTC 2026 x86_64 GNU/Linux

Gitea:gitea version 1.26.2 built with go1.26.3-X:jsonv2 : bindata, sqlite, sqlite_unlock_notify

Nginx:nginx version: nginx/1.26.3

问题

The detected web site URL is "http://xxxx(域名或ip)/", it's unlikely matching the site config.

Mismatched app.ini ROOT_URL or reverse proxy "Host/X-Forwarded-Proto" config might cause wrong URL links for web UI/mail content/webhook notification/OAuth2 sign-in

这种情况下,能正常访问gitea,但是一旦创建组织或者库的时候就会报错,无法正常创建。

解决过程

跟者网上的教程走,配置文件反反复复的各种修改,重置,都是不行。

最后是问deepseek,经过漫长个各种询问之后,后面给出了个方案。

nginx的代理配置传输时硬性指定端口。

bash 复制代码
 proxy_set_header Host $host;

改为

bash 复制代码
 proxy_set_header Host $host:$server_port; 

区别就是将端口直接在卸载代理的Host中。

相关推荐
云运维笔记6 小时前
Zabbix 监控实战:Nginx、MySQL 与 Java 程序配置指南
mysql·nginx·zabbix
IT大白鼠6 小时前
CentOS 7.9 自建 Yum 源服务器搭建指南
linux·服务器·centos
HY小宝F12 小时前
腾讯云 × 树莓派摄像头四周实战学习路线 第 2 周 · 第 8 天:Nginx 入门
nginx·腾讯云
流光D12 小时前
AI时代,搭建 web 站点并配置 nginx 反向代理流程
运维·服务器·前端·人工智能·nginx·ai·ai编程
姚不倒1 天前
Nginx 反向代理:5 种负载均衡策略与实战
运维·nginx·负载均衡
Achieve前端实验室1 天前
SSG 预渲染工具站 SEO 优化实践:从零收录到全面修复的 7 个问题
nginx·seo·前端工程化
姚不倒1 天前
Nginx 虚拟主机:server_name 匹配规则与实战
运维·nginx
hoho_121 天前
麒麟V10升级nginx最新版本到1.31.4
java·服务器·nginx
姚不倒1 天前
Nginx 核心架构:Master-Worker、epoll、热重载深度解析
运维·nginx·架构
痕迹运维2 天前
Nginx SFTP代理
nginx