http://127.0.0.1 返回 401 未授权

http://127.0.0.1 返回 401 未授权

我有一台 CentOS 7 机器,并在端口 32400 (Plex Media Server) 上运行一项服务,该服务正在尝试通过 HTTP 提取一些信息,http://127.0.0.1:32400/library/changestamp但返回了 401 响应。我已将lo接口添加到防火墙中的活动区域,但仍然收到 401。

服务器的IP是192.168.1.77,http://192.168.1.77:32400/library/changestamp返回200(我已经添加了相应的规则firewalld)。

那么,我怎样才能让http://127.0.0.1:32400/library/changestamp回报达到 200?如果我关闭firewalld它,它就会回报,但显然我需要firewalld启用它。

答案1

好的,事实证明,在区域上启用伪装会阻止流量127.0.0.1

因此,我所做的就是设置 2 个区域 -externalinternal。我将lo接口分配给internal区域,并将 NIC ( eno1) 分配给external区域。

然后,我让伪装在该external区域保持启用状态,但为该internal区域禁用它,从而允许流量通过到lo接口(127.0.0.1)。

不确定这是否是正确/最好的方法,所以欢迎任何评论!

希望这对其他人有帮助。

相关内容