登录 主页

在浏览器访问博客显示:NS_ERROR_NET_EMPTY_RESPONSE,页面空白无响应

2026-06-01 03:17PM

我在服务器上已经正常启动了个人博客,并且 nginx 也启动了,但是我在浏览器访问个人博客却显示:NS_ERROR_NET_EMPTY_RESPONSE,页面空白无响应

前置条件:

服务器本地执行:curl http://127.0.0.1:8081,能正常返回内容

服务器本地执行:curl http://服务器公网IP:8081,能正常返回内容

本地电脑执行:telnet 服务器公网IP 8081,能正常连接

本地电脑浏览器访问:http://服务器公网IP:8081,能正常打开

通过 netstat 发现 Gin 进程监听在 tcp6 :::8081(IPv6 端口)

但是我的 nginx 配置 proxy_pass http://127.0.0.1:8081 这是 IPv4 的回源地址

127.0.0.1 是 IPv4 回环地址,而 Gin 只监听了 IPv6 的 ::1(IPv6 回环),Nginx 用 IPv4 去连 127.0.0.1:8081,根本连不上服务,所以返回空响应

解决方法:

需要修改 nginx 的配置,把 proxy_pass 修改为  proxy_pass http://[::1]:8081;

这样就可以正常打开了

返回>>

登录

请登录后再发表评论。

评论列表:

目前还没有人发表评论