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

相关推荐
回忆2012初秋10 小时前
【Nginx】优雅地走进高性能 Web 服务器世界(1)
服务器·前端·nginx
難釋懷11 小时前
Nginx-KeepAlive
运维·nginx
2401_8346369911 小时前
Keepalived + LVS (DR) + Nginx + NFS 高可用 Web 集群部署实战手册
前端·nginx·lvs
NCU_wander19 小时前
LB HA(high avaliablity)和nginx
运维·nginx
拦路雨g20 小时前
VMware centos磁盘容量扩容
linux·运维·centos
Pearson21 小时前
特大pdf文件在线预览技术方案
javascript·nginx·pdf
難釋懷21 小时前
Nginx测试工具charles
运维·nginx·php
风曦Kisaki21 小时前
#Linux监控与安全Day02:Zabbix 自动发现,Zabbix 报警机制,Zabbix 主动监控,监控 Nginx 服务
linux·运维·nginx·安全·自动化·云计算·zabbix
keyipatience21 小时前
27,28,29进程通信和匿名管道详解
linux·ubuntu·centos
小黑蛋学java1 天前
Nginx 接口耗时 Prometheus + Grafana 监控实施方案
运维·nginx·负载均衡·grafana·prometheus