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中。

相关推荐
人生苦短1283 小时前
CentOS 7.9 部署 PostgreSQL 15.17 + PostGIS 3.4.8 操作文档
linux·postgresql·centos
Jinkxs4 小时前
LoadBalancer- 简单限流策略:Nginx 基于连接 / 请求的限流实现
java·运维·nginx
imuliuliang5 小时前
Laravel5.x核心特性全解析
android·运维·数据库·nginx
Re_Virtual14 小时前
centos 7环境下构建nginx 1.30
nginx·centos·rpmbuild
tonydf1 天前
Nginx爆新的RCE漏洞!别担心,平滑升级即可。
后端·nginx
曹牧1 天前
Nginx 504
运维·nginx
rockmelodies1 天前
CentOS Stream 源码编译安装 Nginx 1.31.0(静态依赖版)
运维·chrome·nginx
成为你的宁宁1 天前
【Prometheus监控Nginx/Mysql/Redis/Docker/Rabbitmq】
mysql·nginx·prometheus
阿里-于怀1 天前
告别 Ingress Nginx:云原生 API 网关 Gateway API 使用指引
nginx·云原生·gateway